Last updated: Feb 8, 2000 |
|
|
|
|
||
The file examples in this document are valid for AD9.05 and earlier.
This page contains examples of most of the files that are necessary for running a TelORB system. The files in this example collection are fetched from the TelORB systems to3 (7 TelORB processors) and to8 (28 TelORB processors) and the same IP addresses as specified in the TelORB Guidelines page are valid.
The following TelORB set up files are currently available:
Locale m :UTCoffst=3600: to3io1 m :Include=Locale:Timeserv=134.138.70.25 134.138.74.26:LeaseTim=259200:LeaseNeg:DNSdmain=uab.ericsson.se:DNSserv=134.138.201.17 134.138.226.13: ToEtftpS s Site,152,IP,1,1 ToDumpS s Site,153,IP,1,0 telorbDumpS m :ToDumpS=134.138.70.25 134.138.74.26: telorbDefaults m :Include=telorbDumpS: default m :Include=Locale:Timeserv=134.138.70.25 134.138.74.26: net184common m :Include=default:Subnet=255.255.248.0:Router=134.138.184.1:Broadcst=134.138.191.255: net70common m :Include=default:Subnet=255.255.255.0:Router=134.138.70.1:Broadcst=134.138.70.255: net74common m :Include=default:Subnet=255.255.255.0:Router=134.138.74.1:Broadcst=134.138.74.255: net70telorb m :Include=net70common:Include=telorbDefaults: net74telorb m :Include=net74common:Include=telorbDefaults: net70telorbLoader m :Include=net70telorb:ToEtftpS=134.138.70.25: net74telorbLoader m :Include=net74telorb:ToEtftpS=134.138.74.25: net184xyplex m :Include=net184common:BootFile=telorb/xyplex/xpcsrv20.sys:BootSrvA=134.138.187.20:
Locale m :UTCoffst=3600: to3io1 m :Include=Locale:Timeserv=134.138.70.25 134.138.74.26:LeaseTim=259200:LeaseNeg:DNSdmain=uab.ericsson.se:DNSserv=134.138.201.17 134.138.226.13: ToEtftpS s Site,152,IP,1,1 ToDumpS s Site,153,IP,1,0 ToConS s Site,154,IP,1,2 ToConP s Site,155,NUMBER,2,1 telorbDumpS m :ToDumpS=134.138.70.25 134.138.74.26: telorbDefaults m :Include=telorbDumpS: default m :Include=Locale:Timeserv=134.138.70.25 134.138.74.26: net184common m :Include=default:Subnet=255.255.248.0:Router=134.138.184.1:Broadcst=134.138.191.255: net70common m :Include=default:Subnet=255.255.255.0:Router=134.138.70.1:Broadcst=134.138.70.255: net74common m :Include=default:Subnet=255.255.255.0:Router=134.138.74.1:Broadcst=134.138.74.255: net70telorb m :Include=net70common:Include=telorbDefaults: net74telorb m :Include=net74common:Include=telorbDefaults: net70telorbLoader m :Include=net70telorb:ToEtftpS=134.138.70.25: net74telorbLoader m :Include=net74telorb:ToEtftpS=134.138.74.25: net184xyplex m :Include=net184common:BootFile=telorb/xyplex/xpcsrv20.sys:BootSrvA=134.138.187.20:
Note: This file can be removed if a terminal server is not being used.
010800870EBB00 03 134.138.187.22 134.138.187.20 0 net184xyplex
010080500088ED 03 134.138.70.101 134.138.187.20 0 net70telorbLoader 010080500088F0 03 134.138.70.102 134.138.187.20 0 net70telorbLoader 01008050008CAE 03 134.138.70.103 134.138.187.20 0 net70telorb 010080500088D1 03 134.138.70.104 134.138.187.20 0 net70telorb 01008050008CA5 03 134.138.70.105 134.138.187.20 0 net70telorb 01008050008C6E 03 134.138.70.106 134.138.187.20 0 net70telorb 01008050008C64 03 134.138.70.107 134.138.187.20 0 net70telorb 010080500046C4 03 134.138.74.101 134.138.187.20 0 net74telorbLoader 0100805000461F 03 134.138.74.102 134.138.187.20 0 net74telorbLoader 0100805000462A 03 134.138.74.103 134.138.187.20 0 net74telorb 01008050004654 03 134.138.74.104 134.138.187.20 0 net74telorb 01008050004626 03 134.138.74.105 134.138.187.20 0 net74telorb 01008050004624 03 134.138.74.106 134.138.187.20 0 net74telorb 01008050004653 03 134.138.74.107 134.138.187.20 0 net74telorb
010080500088ED 03 134.138.70.101 134.138.187.20 0 net70telorbLoader 010080500088F0 03 134.138.70.102 134.138.187.20 0 net70telorbLoader 01008050008CAE 03 134.138.70.103 134.138.187.20 0 net70telorb 010080500088D1 03 134.138.70.104 134.138.187.20 0 net70telorb 01008050008CA5 03 134.138.70.105 134.138.187.20 0 net70telorb 01008050008C6E 03 134.138.70.106 134.138.187.20 0 net70telorb 01008050008C64 03 134.138.70.107 134.138.187.20 0 net70telorb 010080500046C4 03 134.138.74.101 134.138.187.20 0 net74telorbLoader 0100805000461F 03 134.138.74.102 134.138.187.20 0 net74telorbLoader 0100805000462A 03 134.138.74.103 134.138.187.20 0 net74telorb 01008050004654 03 134.138.74.104 134.138.187.20 0 net74telorb 01008050004626 03 134.138.74.105 134.138.187.20 0 net74telorb 01008050004624 03 134.138.74.106 134.138.187.20 0 net74telorb 01008050004653 03 134.138.74.107 134.138.187.20 0 net74telorb
Locale m :UTCoffst=3600: to3io2 m :Include=Locale:Timeserv=134.138.128.17 134.138.25.130:LeaseTim=259200:LeaseNeg:DNSdmain=uab.ericsson.se:DNSserv=134.138.201.17 134.138.226.13: ToEtftpS s Site,152,IP,1,1 ToDumpS s Site,153,IP,1,0 telorbDumpS m :ToDumpS=134.138.70.25 134.138.74.26: telorbDefaults m :Include=telorbDumpS: default m :Include=Locale:Timeserv=134.138.70.25 134.138.74.26: net184common m :Include=default:Subnet=255.255.248.0:Router=134.138.184.1:Broadcst=134.138.191.255: net70common m :Include=default:Subnet=255.255.255.0:Router=134.138.70.1:Broadcst=134.138.70.255: net74common m :Include=default:Subnet=255.255.255.0:Router=134.138.74.1:Broadcst=134.138.74.255: net70telorb m :Include=net70common:Include=telorbDefaults: net74telorb m :Include=net74common:Include=telorbDefaults: net70telorbLoader m :Include=net70telorb:ToEtftpS=134.138.70.26: net74telorbLoader m :Include=net74telorb:ToEtftpS=134.138.74.26: net184xyplex m :Include=net184common:BootFile=telorb/xyplex/xpcsrv20.sys:BootSrvA=134.138.187.21:
Locale m :UTCoffst=3600: to3io2 m :Include=Locale:Timeserv=134.138.128.17 134.138.25.130:LeaseTim=259200:LeaseNeg:DNSdmain=uab.ericsson.se:DNSserv=134.138.201.17 134.138.226.13: ToEtftpS s Site,152,IP,1,1 ToDumpS s Site,153,IP,1,0 ToConS s Site,154,IP,1,2 ToConP s Site,155,NUMBER,2,1 telorbDumpS m :ToDumpS=134.138.70.25 134.138.74.26: telorbConsoleS m :ToConS=134.138.70.25:ToConP=7000: telorbDefaults m :Include=telorbDumpS:Include=telorbConsoleS: default m :Include=Locale:Timeserv=134.138.70.25 134.138.74.26: net184common m :Include=default:Subnet=255.255.248.0:Router=134.138.184.1:Broadcst=134.138.191.255: net70common m :Include=default:Subnet=255.255.255.0:Router=134.138.70.1:Broadcst=134.138.70.255: net74common m :Include=default:Subnet=255.255.255.0:Router=134.138.74.1:Broadcst=134.138.74.255: net70telorb m :Include=net70common:Include=telorbDefaults: net74telorb m :Include=net74common:Include=telorbDefaults: net70telorbLoader m :Include=net70telorb:ToEtftpS=134.138.70.26: net74telorbLoader m :Include=net74telorb:ToEtftpS=134.138.74.26: net184xyplex m :Include=net184common:BootFile=telorb/xyplex/xpcsrv20.sys:BootSrvA=134.138.187.21:
Note: This file can be removed if a terminal server is not being used.
010800870EBB00 03 134.138.187.22 134.138.187.21 0 net184xyplex
010080500088ED 03 134.138.70.101 134.138.187.21 0 net70telorbLoader 010080500088F0 03 134.138.70.102 134.138.187.21 0 net70telorbLoader 01008050008CAE 03 134.138.70.103 134.138.187.21 0 net70telorb 010080500088D1 03 134.138.70.104 134.138.187.21 0 net70telorb 01008050008CA5 03 134.138.70.105 134.138.187.21 0 net70telorb 01008050008C6E 03 134.138.70.106 134.138.187.21 0 net70telorb 01008050008C64 03 134.138.70.107 134.138.187.21 0 net70telorb 010080500046C4 03 134.138.74.101 134.138.187.21 0 net74telorbLoader 0100805000461F 03 134.138.74.102 134.138.187.21 0 net74telorbLoader 0100805000462A 03 134.138.74.103 134.138.187.21 0 net74telorb 01008050004654 03 134.138.74.104 134.138.187.21 0 net74telorb 01008050004626 03 134.138.74.105 134.138.187.21 0 net74telorb 01008050004624 03 134.138.74.106 134.138.187.21 0 net74telorb 01008050004653 03 134.138.74.107 134.138.187.21 0 net74telorb
010080500088ED 03 134.138.70.101 134.138.187.21 0 net70telorbLoader 010080500088F0 03 134.138.70.102 134.138.187.21 0 net70telorbLoader 01008050008CAE 03 134.138.70.103 134.138.187.21 0 net70telorb 010080500088D1 03 134.138.70.104 134.138.187.21 0 net70telorb 01008050008CA5 03 134.138.70.105 134.138.187.21 0 net70telorb 01008050008C6E 03 134.138.70.106 134.138.187.21 0 net70telorb 01008050008C64 03 134.138.70.107 134.138.187.21 0 net70telorb 010080500046C4 03 134.138.74.101 134.138.187.21 0 net74telorbLoader 0100805000461F 03 134.138.74.102 134.138.187.21 0 net74telorbLoader 0100805000462A 03 134.138.74.103 134.138.187.21 0 net74telorb 01008050004654 03 134.138.74.104 134.138.187.21 0 net74telorb 01008050004626 03 134.138.74.105 134.138.187.21 0 net74telorb 01008050004624 03 134.138.74.106 134.138.187.21 0 net74telorb 01008050004653 03 134.138.74.107 134.138.187.21 0 net74telorb
# /etc/bootptab: database for bootp server (/usr/sbin/bootpd)
#
# Blank lines and lines beginning with '#' are ignored.
#
# Legend: (see bootptab.5)
# first field -- hostname (not indented)
# bf -- bootfile
# bs -- bootfile size in 512-octet blocks
# cs -- cookie servers
# df -- dump file name
# dn -- domain name
# ds -- domain name servers
# ef -- extension file
# gw -- gateways
# ha -- hardware address
# hd -- home directory for bootfiles
# hn -- host name set for client
# ht -- hardware type
# im -- impress servers
# ip -- host IP address
# lg -- log servers
# lp -- LPR servers
# ns -- IEN-116 name servers
# ra -- reply address
# rl -- resource location protocol servers
# rp -- root path
# sa -- boot server address
# sm -- subnet mask
# sw -- swap server
# tc -- template host (points to similar host entry)
# td -- TFTP directory
# to -- time offset (seconds)
# ts -- time servers
# vm -- vendor magic number
# Tn -- generic option tag n
#
# Be careful about including backslashes where they're needed. Weird (bad)
# things can happen when a backslash is omitted where one is intended.
# Also, note that generic option data must be either a string or a
# sequence of bytes where each byte is a two-digit hex value.
#
# T150: Dicos tftp server
# T151: Dicos dump server
# T28: Broadcast
# First, we define a global entry which specifies the stuff every host uses.
# (Host name lookups are relative to the domain: andrew.cmu.edu)
.default :to=3600:\
:ts=134.138.128.17:
.default_pentium :tc=.default:\
:td=/tftpboot:\
:hd=/tftpboot/telorb/ppro:\
:bf=pl:
# Next, we can define different master entries for each subnet. . .
# T28: Broadcast 134.138.25.255
.subnet_to3_n0_common :tc=.default:\
:gw=134.138.25.1:\
:sm=255.255.255.0:\
:T28=0x868a19FF:
# T150: Dicos tftp server
# T151: Dicos dump server
# T28: Broadcast 134.138.70.255
.subnet_to3_n1_common :tc=.default:\
:gw=134.138.70.1:\
:sm=255.255.255.0:\
:T28=0x868a46FF:
.subnet_to3_n1_pentium :tc=.subnet_to3_n1_common:\
:tc=.default_pentium:\
:sa=134.138.70.25:\
:T151="134.138.70.25":
# T150: Dicos tftp server
# T28: Broadcast 134.138.74.255
.subnet_to3_n2_common :tc=.default:\
:gw=134.138.74.1:\
:T28=0x868a4aFF:\
:sm=255.255.255.0:
.subnet_to3_n2_pentium :tc=.subnet_to3_n2_common:\
:tc=.default_pentium:\
:sa=134.138.74.25:\
:T151="134.138.74.25":
#
# We should be able to use as many levels of indirection as desired. Use
# your imagination. . .
#
# T150: Dicos tftp server
# Individual entries
to3_1_1: tc=.subnet_to3_n1_pentium:ha=0080500088ed:ip=134.138.70.101:T150="134.138.70.25":
to3_2_1: tc=.subnet_to3_n1_pentium:ha=0080500088f0:ip=134.138.70.102:T150="134.138.70.25":
to3_3_1: tc=.subnet_to3_n1_pentium:ha=008050008cae:ip=134.138.70.103:
to3_4_1: tc=.subnet_to3_n1_pentium:ha=0080500088d1:ip=134.138.70.104:
to3_5_1: tc=.subnet_to3_n1_pentium:ha=008050008ca5:ip=134.138.70.105:
to3_6_1: tc=.subnet_to3_n1_pentium:ha=008050008c6e:ip=134.138.70.106:
to3_7_1: tc=.subnet_to3_n1_pentium:ha=008050008c64:ip=134.138.70.107:
#to3_8_1: tc=.subnet_to3_n1_pentium:ha=0000f8d05d60:ip=134.138.70.108:
#to3_9_1: tc=.subnet_to3_n1_pentium:ha=0000f8d05273:ip=134.138.70.109:
#to3_10_1: tc=.subnet_to3_n1_pentium:ha=0000f8d05d58:ip=134.138.70.110:
#to3_11_1: tc=.subnet_to3_n1_pentium:ha=0000f8d05d74:ip=134.138.70.111:
#to3_12_1: tc=.subnet_to3_n1_pentium:ha=0000f8d05d56:ip=134.138.70.112:
to3_1_2: tc=.subnet_to3_n2_pentium:ha=0080500046c4:ip=134.138.74.101:T150="134.138.74.25":
to3_2_2: tc=.subnet_to3_n2_pentium:ha=00805000461f:ip=134.138.74.102:T150="134.138.74.25":
to3_3_2: tc=.subnet_to3_n2_pentium:ha=00805000462a:ip=134.138.74.103:
to3_4_2: tc=.subnet_to3_n2_pentium:ha=008050004654:ip=134.138.74.104:
to3_5_2: tc=.subnet_to3_n2_pentium:ha=008050004626:ip=134.138.74.105:
to3_6_2: tc=.subnet_to3_n2_pentium:ha=008050004624:ip=134.138.74.106:
to3_7_2: tc=.subnet_to3_n2_pentium:ha=008050004653:ip=134.138.74.107:
#to3_8_2: tc=.subnet_to3_n2_pentium:ha=0000f81fc995:ip=134.138.74.108:
#to3_9_2: tc=.subnet_to3_n2_pentium:ha=0000f8079305:ip=134.138.74.109:
#to3_10_2: tc=.subnet_to3_n2_pentium:ha=0000f81fcb1c:ip=134.138.74.110:
#to3_11_2: tc=.subnet_to3_n2_pentium:ha=0000f807995b:ip=134.138.74.111:
#to3_12_2: tc=.subnet_to3_n2_pentium:ha=0000f807906b:ip=134.138.74.112:
to3ts: tc=.subnet_to3_n0_common:\
:ha=0800870ebb00:\
:ip=134.138.25.131:\
:td=/tftpboot:\
:hd=/tftpboot/telorb/xyplex:\
:bf=xpcsrv20.sys:\
:sa=134.138.25.129:
to3_switch_1 :tc=.subnet_to3_n1_common:ha=0000a2eef3c0:ip=134.138.70.20:vm=240.240.240.240:
to3_switch_2 :tc=.subnet_to3_n2_common:ha=0000a2ee0010:ip=134.138.74.20:vm=240.240.240.240:
# /etc/bootptab: database for bootp server (/usr/sbin/bootpd)
#
# Blank lines and lines beginning with '#' are ignored.
#
# Legend: (see bootptab.5)
# first field -- hostname (not indented)
# bf -- bootfile
# bs -- bootfile size in 512-octet blocks
# cs -- cookie servers
# df -- dump file name
# dn -- domain name
# ds -- domain name servers
# ef -- extension file
# gw -- gateways
# ha -- hardware address
# hd -- home directory for bootfiles
# hn -- host name set for client
# ht -- hardware type
# im -- impress servers
# ip -- host IP address
# lg -- log servers
# lp -- LPR servers
# ns -- IEN-116 name servers
# ra -- reply address
# rl -- resource location protocol servers
# rp -- root path
# sa -- boot server address
# sm -- subnet mask
# sw -- swap server
# tc -- template host (points to similar host entry)
# td -- TFTP directory
# to -- time offset (seconds)
# ts -- time servers
# vm -- vendor magic number
# Tn -- generic option tag n
#
# Be careful about including backslashes where they're needed. Weird (bad)
# things can happen when a backslash is omitted where one is intended.
# Also, note that generic option data must be either a string or a
# sequence of bytes where each byte is a two-digit hex value.
#
# T150: Dicos tftp server
# T151: Dicos dump server
# T28: Broadcast
# First, we define a global entry which specifies the stuff every host uses.
# (Host name lookups are relative to the domain: andrew.cmu.edu)
.default :to=3600:\
:ts=134.138.128.17:
.default_pentium :tc=.default:\
:td=/tftpboot:\
:hd=/tftpboot/telorb/ppro:\
:bf=pl:
# Next, we can define different master entries for each subnet. . .
# T28: Broadcast 134.138.25.255
.subnet_to3_n0_common :tc=.default:\
:gw=134.138.25.1:\
:sm=255.255.255.0:\
:T28=0x868a19FF:
# T150: Dicos tftp server
# T151: Dicos dump server
# T28: Broadcast 134.138.70.255
.subnet_to3_n1_common :tc=.default:\
:gw=134.138.70.1:\
:sm=255.255.255.0:\
:T28=0x868a46FF:
.subnet_to3_n1_pentium :tc=.subnet_to3_n1_common:\
:tc=.default_pentium:\
:sa=134.138.70.26:\
:T151="134.138.70.26":
# T150: Dicos tftp server
# T28: Broadcast 134.138.74.255
.subnet_to3_n2_common :tc=.default:\
:gw=134.138.74.1:\
:T28=0x868a4aFF:\
:sm=255.255.255.0:
.subnet_to3_n2_pentium :tc=.subnet_to3_n2_common:\
:tc=.default_pentium:\
:sa=134.138.74.26:\
:T151="134.138.74.26":
#
# We should be able to use as many levels of indirection as desired. Use
# your imagination. . .
#
# T150: Dicos tftp server
# Individual entries
to3_1_1: tc=.subnet_to3_n1_pentium:ha=0080500088ed:ip=134.138.70.101:T150="134.138.70.26":
to3_2_1: tc=.subnet_to3_n1_pentium:ha=0080500088f0:ip=134.138.70.102:T150="134.138.70.26":
to3_3_1: tc=.subnet_to3_n1_pentium:ha=008050008cae:ip=134.138.70.103:
to3_4_1: tc=.subnet_to3_n1_pentium:ha=0080500088d1:ip=134.138.70.104:
to3_5_1: tc=.subnet_to3_n1_pentium:ha=008050008ca5:ip=134.138.70.105:
to3_6_1: tc=.subnet_to3_n1_pentium:ha=008050008c6e:ip=134.138.70.106:
to3_7_1: tc=.subnet_to3_n1_pentium:ha=008050008c64:ip=134.138.70.107:
#to3_8_1: tc=.subnet_to3_n1_pentium:ha=0000f8d05d60:ip=134.138.70.108:
#to3_9_1: tc=.subnet_to3_n1_pentium:ha=0000f8d05273:ip=134.138.70.109:
#to3_10_1: tc=.subnet_to3_n1_pentium:ha=0000f8d05d58:ip=134.138.70.110:
#to3_11_1: tc=.subnet_to3_n1_pentium:ha=0000f8d05d74:ip=134.138.70.111:
#to3_12_1: tc=.subnet_to3_n1_pentium:ha=0000f8d05d56:ip=134.138.70.112:
to3_1_2: tc=.subnet_to3_n2_pentium:ha=0080500046c4:ip=134.138.74.101:T150="134.138.74.26":
to3_2_2: tc=.subnet_to3_n2_pentium:ha=00805000461f:ip=134.138.74.102:T150="134.138.74.26":
to3_3_2: tc=.subnet_to3_n2_pentium:ha=00805000462a:ip=134.138.74.103:
to3_4_2: tc=.subnet_to3_n2_pentium:ha=008050004654:ip=134.138.74.104:
to3_5_2: tc=.subnet_to3_n2_pentium:ha=008050004626:ip=134.138.74.105:
to3_6_2: tc=.subnet_to3_n2_pentium:ha=008050004624:ip=134.138.74.106:
to3_7_2: tc=.subnet_to3_n2_pentium:ha=008050004653:ip=134.138.74.107:
#to3_8_2: tc=.subnet_to3_n2_pentium:ha=0000f81fc995:ip=134.138.74.108:
#to3_9_2: tc=.subnet_to3_n2_pentium:ha=0000f8079305:ip=134.138.74.109:
#to3_10_2: tc=.subnet_to3_n2_pentium:ha=0000f81fcb1c:ip=134.138.74.110:
#to3_11_2: tc=.subnet_to3_n2_pentium:ha=0000f807995b:ip=134.138.74.111:
#to3_12_2: tc=.subnet_to3_n2_pentium:ha=0000f807906b:ip=134.138.74.112:
to3ts: tc=.subnet_to3_n0_common:\
:ha=0800870ebb00:\
:ip=134.138.25.131:\
:td=/tftpboot:\
:hd=/tftpboot/telorb/xyplex:\
:bf=xpcsrv20.sys:\
:sa=134.138.25.130:
to3_switch_1 :tc=.subnet_to3_n1_common:ha=0000a2eef3c0:ip=134.138.70.20:vm=240.240.240.240:
to3_switch_2 :tc=.subnet_to3_n2_common:ha=0000a2ee0010:ip=134.138.74.20:vm=240.240.240.240:
# # Internet host table # 127.0.0.1 localhost 134.138.187.20 to3io1 to3io1.uab.ericsson.se loghost 134.138.70.25 to3io1i1 134.138.74.25 to3io1i2
# # Internet host table # 127.0.0.1 localhost 134.138.187.21 to3io2 loghost 134.138.70.26 to3io2i1 134.138.74.26 to3io2i2
#!/bin/csh set path=(/opt/telorb/tools/bin $path) setenv DUMPDIR /opt/telorb/dumps # Cleanup old mess rm -rf /tmp/FileServerInterpreter.pid rm -rf /tmp/DUCK-server-subscr.socket rm -rf /tmp/DUCK-server.pid rm -rf /tmp/DUCK-server.socket # Settings for the file server rm -f /tmp/axe setenv DICOS_FILESYSTEM_ROOT /opt/telorb/axe ## Start the telorb services # Configure the DUCK-server. replace "-th nnn.nnn.nnn.nnn" with the ip addresses of the primary # ethernet interface of your PLG loaders (processor number 1 and 2) # Example: # /opt/telorb/tools/bin/DUCK-server -th 134.138.72.101 -th 134.138.72.102 -hbt 10 -hbi 5 -rci 1& # # If the machines that are connected by the duck server are using openboot to install # the prom, then use 30 as the reconnect intervall (set rci to 30). # # It is also important to set the heartbeat time out (hbt) to a time that is less than # the time that it takes for the telorb processors to reboot. The Ziatech computers # boots very fast...... /opt/telorb/tools/bin/DUCK-server -th 134.138.70.101 -th 134.138.70.102 -hbt 10 -hbi 5 -rci 5& # Configure ep_tftp by editing the ep_tftpd.conf file, there is a template file in ../etc /opt/telorb/tools/bin/ep_tftpd /opt/telorb/etc/ep_tftpd.conf& # Start the file server, the -n argument sets the logical name of this fileserver /opt/telorb/tools/bin/FileServerInterpreter -n io1& # Start the dump daemon /opt/telorb/tools/bin/dumpd -s $DUMPDIR -i & # Start Software Terminal Server, i.e. local log files in a 7 processor system. # Parameter -log creates log files also in /opt/telorb/consolelogs on IO /opt/telorb/tools/bin/STSsw 7 7001 -log &Note:
#!/bin/csh set path=(/opt/telorb/tools/bin $path) setenv DUMPDIR /opt/telorb/dumps # Cleanup old mess rm -rf /tmp/FileServerInterpreter.pid rm -rf /tmp/DUCK-server-subscr.socket rm -rf /tmp/DUCK-server.pid rm -rf /tmp/DUCK-server.socket # Settings for the file server rm -f /tmp/axe setenv DICOS_FILESYSTEM_ROOT /opt/telorb/axe ## Start the telorb services # Configure the DUCK-server. replace "-th nnn.nnn.nnn.nnn" with the ip addresses of the secondary # ethernet interface of your PLG loaders (processor number 1 and 2) # Example: # /opt/telorb/tools/bin/DUCK-server -th 134.138.75.102 -th 134.138.75.101 -hbt 10 -hbi 5 -rci 1& # # If the machines that are connected by the duck server are using openboot to install # the prom, then use 30 as the reconnect intervall (set rci to 30). # # It is also important to set the heartbeat time out (hbt) to a time that is less than # the time that it takes for the telorb processors to reboot. The Ziatech computers # boots very fast...... /opt/telorb/tools/bin/DUCK-server -th 134.138.74.102 -th 134.138.74.101 -hbt 10 -hbi 5 -rci 5& # Configure ep_tftp by editing the ep_tftpd.conf file, there is a template file in ../etc /opt/telorb/tools/bin/ep_tftpd /opt/telorb/etc/ep_tftpd.conf& # Start the file server, the -n argument sets the logical name of this fileserver /opt/telorb/tools/bin/FileServerInterpreter -n io2& # Start the dump daemon /opt/telorb/tools/bin/dumpd -s $DUMPDIR -i &Note:
# configuration file for the ep_tftp daemon at the first io computer, io1. # Example: # assume that the name of the io computer is io1 and that the trafic networks are # 134.138.73 and 134.138.75. The loading group on the first io computer is called loadingGroup01_1 # # Ip Address Absoulte path to the bootload table for the lprocessor to load Loading group name # 134.138.73.101 /opt/telorb/axe/loadingGroup01_1/Processor1/bootLoadTable.0 loadingGroup01_1 # 134.138.75.101 /opt/telorb/axe/loadingGroup01_1/Processor1/bootLoadTable.0 loadingGroup01_1 # 134.138.73.102 /opt/telorb/axe/loadingGroup01_1/Processor2/bootLoadTable.0 loadingGroup01_1 # 134.138.75.102 /opt/telorb/axe/loadingGroup01_1/Processor2/bootLoadTable.0 loadingGroup01_1 # # Each line defines an ip address that ep_tftpd will acceppt a connection # from and the corresponding file that ep_tftp will send to the client # that made the request. # Ip Address Absoulte path to the bootload table for the lprocessor to load Loading group name 134.138.70.101 /opt/telorb/axe/loadingGroup01_1/Processor1/bootLoadTable.0 loadingGroup01_1 134.138.74.101 /opt/telorb/axe/loadingGroup01_1/Processor1/bootLoadTable.0 loadingGroup01_1 134.138.70.102 /opt/telorb/axe/loadingGroup01_1/Processor2/bootLoadTable.0 loadingGroup01_1 134.138.74.102 /opt/telorb/axe/loadingGroup01_1/Processor2/bootLoadTable.0 loadingGroup01_1
# configuration file for the ep_tftp daemon at the second io computer, io2. # Example: # assume that the name of the io computer is io2 and that the trafic networks are # 134.138.73 and 134.138.75. The loading group on the second io computer is called loadingGroup01_2 # # Ip Address Absoulte path to the bootload table for the lprocessor to load Loading group name # 134.138.73.101 /opt/telorb/axe/loadingGroup01_2/Processor1/bootLoadTable.0 loadingGroup01_2 # 134.138.75.101 /opt/telorb/axe/loadingGroup01_2/Processor1/bootLoadTable.0 loadingGroup01_2 # 134.138.73.102 /opt/telorb/axe/loadingGroup01_2/Processor2/bootLoadTable.0 loadingGroup01_2 # 134.138.75.102 /opt/telorb/axe/loadingGroup01_2/Processor2/bootLoadTable.0 loadingGroup01_2 # # Each line defines an ip address that ep_tftpd will acceppt a connection # from and the corresponding file that ep_tftp will send to the client # that made the request. # Ip Address Absoulte path to the bootload table for the lprocessor to load Loading group name 134.138.70.101 /opt/telorb/axe/loadingGroup01_2/Processor1/bootLoadTable.0 loadingGroup01_2 134.138.74.101 /opt/telorb/axe/loadingGroup01_2/Processor1/bootLoadTable.0 loadingGroup01_2 134.138.70.102 /opt/telorb/axe/loadingGroup01_2/Processor2/bootLoadTable.0 loadingGroup01_2 134.138.74.102 /opt/telorb/axe/loadingGroup01_2/Processor2/bootLoadTable.0 loadingGroup01_2
DEFINE SERVER NAME to3ts DEFINE SERVER INTERNET ADDRESS 134.138.187.22 DEFINE SERVER INTERNET SUBNET MASK AUTOCONFIGURE DISABLED DEFINE SERVER INTERNET SUBNET MASK 255.255.248.0 DEFINE SERVER INTERNET PRIMARY GATEWAY ADDRESS 134.138.184.1 DEFINE SERVER INTERNET BROADCAST ADDRESS 134.138.191.255 #DEFINE SERVER INTERNET TCP WINDOW SIZE 4096 DEFINE PARAMETER SERVER to3io1 INTERNET ADDRESS 134.138.187.20 DEFINE PARAMETER SERVER to3io2 INTERNET ADDRESS 134.138.187.21 DEFINE PARAMETER SERVER PATH "telorb/xyplex" DEFINE SCRIPT SERVER 134.138.187.20 "telorb/xyplex" DEFINE PORT 1-17 FLOW CONTROL DISABLED DEFINE PORT 1-17 SPEED 38400 DEFINE PORT 1-17 AUTOBAUD DISABLED DEFINE PORT 1-17 ACCESS REMOTE DEFINE PORT 1-17 TELNET INTERRUPT ^C DEFINE PORT 1-17 TELNET TRANSMIT IMMEDIATE DEFINE PORT 1-17 TYPEAHEAD SIZE 10240 DEFINE PORT 1-17 NOLOSS ENABLE DEFINE PORT 1-17 DEFAULT SESSION MODE TRANSPARENT DEFINE PORT 18-19 FLOW CONTROL XON DEFINE PORT 18-19 SPEED 38400 DEFINE PORT 18-19 AUTOBAUD DISABLED
#For distributions #set Owndir=`pwd` #cd /ipims_dicos/ipims_dicos10/dists/TelORB-AD9.05.2/ #source setup.csh #cd $Owndir # For testbeds source /ipims_dicos/BS2/tbAD9.05.2/IP_CONF_INFO/EnvSettings.linux setenv EP_WORKSPACE `pwd`/epws setenv DICOS_FILESYSTEM_ROOT `pwd`/axe alias build 'epct -t i486 -vFc -f loadingGroup01_1 -f loadingGroup01_2 -d ../axe name_netred28.epct telorb.epct telorbDataDRTMS3.5M.epct processor28.epct netred28.epct demo28.epct servicePlatform.epct pools28.epct' epconfig l -v
NAME To8_28_processors_ZONE1; ZONE 1;
PROCESSOR Processor1
INITIAL
TARGET i486
TYPE DcpsimEmMo
LOADER
ADDRESS "00:80:50:00:cb:de 00:80:50:00:90:37"
IN DicosCommonPool,DicosPlgLoaderPool,DicosDbReplicaPool,DicosQnPool;
PROCESSOR Processor2
TARGET i486
TYPE DcpsimEmMo
LOADER
ADDRESS "00:80:50:00:cb:b5 00:80:50:00:91:5c"
IN DicosCommonPool,DicosPlgLoaderPool,DicosDbReplicaPool,DicosQnPool;
PROCESSOR Processor3
TARGET i486
TYPE DcpsimEmMo
ADDRESS "00:80:50:00:cb:cc 00:80:50:00:90:2c"
IN DicosCommonPool;
PROCESSOR Processor4
TARGET i486
TYPE DcpsimEmMo
ADDRESS "00:80:50:00:cb:f0 00:80:50:00:90:d0"
IN DicosCommonPool;
PROCESSOR Processor5
TARGET i486
TYPE DcpsimEmMo
ADDRESS "00:80:50:00:cb:cf 00:80:50:00:9c:c0"
IN DicosCommonPool;
PROCESSOR Processor6
TARGET i486
TYPE DcpsimEmMo
ADDRESS "00:80:50:00:cb:d5 00:80:50:00:90:2b"
IN DicosCommonPool;
PROCESSOR Processor7
TARGET i486
TYPE DcpsimEmMo
ADDRESS "00:80:50:00:cb:b8 00:80:50:00:90:2e"
IN DicosCommonPool;
PROCESSOR Processor8
TARGET i486
TYPE DcpsimEmMo
ADDRESS "00:80:50:00:cd:fd 00:80:50:00:9f:42"
IN DicosCommonPool;
PROCESSOR Processor9
TARGET i486
TYPE DcpsimEmMo
ADDRESS "00:80:50:00:cd:fe 00:80:50:00:92:bd"
IN DicosCommonPool;
PROCESSOR Processor10
TARGET i486
TYPE DcpsimEmMo
ADDRESS "00:80:50:00:ce:02 00:80:50:00:9f:0e"
IN DicosCommonPool;
PROCESSOR Processor11
TARGET i486
TYPE DcpsimEmMo
ADDRESS "00:80:50:00:ce:df 00:80:50:00:96:da"
IN DicosCommonPool;
PROCESSOR Processor12
TARGET i486
TYPE DcpsimEmMo
ADDRESS "00:80:50:00:ce:10 00:80:50:00:9e:c9"
IN DicosCommonPool;
PROCESSOR Processor13
TARGET i486
TYPE DcpsimEmMo
ADDRESS "00:80:50:00:ce:11 00:80:50:00:9f:3d"
IN DicosCommonPool;
PROCESSOR Processor14
TARGET i486
TYPE DcpsimEmMo
ADDRESS "00:80:50:00:cd:ff 00:80:50:00:9f:38"
IN DicosCommonPool;
PROCESSOR Processor15
TARGET i486
TYPE DcpsimEmMo
ADDRESS "00:80:50:00:ce:03 00:80:50:00:9e:a3"
IN DicosCommonPool;
PROCESSOR Processor16
TARGET i486
TYPE DcpsimEmMo
ADDRESS "00:80:50:00:ce:ce 00:80:50:00:95:eb"
IN DicosCommonPool;
PROCESSOR Processor17
TARGET i486
TYPE DcpsimEmMo
ADDRESS "00:80:50:00:ce:01 00:80:50:00:95:e6"
IN DicosCommonPool;
PROCESSOR Processor18
TARGET i486
TYPE DcpsimEmMo
ADDRESS "00:80:50:00:ce:e3 00:80:50:00:95:ed"
IN DicosCommonPool;
PROCESSOR Processor19
TARGET i486
TYPE DcpsimEmMo
ADDRESS "00:80:50:00:ce:dc 00:80:50:00:95:e7"
IN DicosCommonPool;
PROCESSOR Processor20
TARGET i486
TYPE DcpsimEmMo
ADDRESS "00:80:50:00:ce:d7 00:80:50:00:95:f0"
IN DicosCommonPool;
PROCESSOR Processor21
TARGET i486
TYPE DcpsimEmMo
ADDRESS "00:80:50:00:ce:e6 00:80:50:00:9e:d7"
IN DicosCommonPool;
PROCESSOR Processor22
TARGET i486
TYPE DcpsimEmMo
ADDRESS "00:80:50:00:ce:4d 00:80:50:00:96:dd"
IN DicosCommonPool;
PROCESSOR Processor23
TARGET i486
TYPE DcpsimEmMo
ADDRESS "00:80:50:00:ce:dd 00:80:50:00:96:dc"
IN DicosCommonPool;
PROCESSOR Processor24
TARGET i486
TYPE DcpsimEmMo
ADDRESS "00:80:50:01:21:33 00:80:50:01:25:7a"
IN DicosCommonPool;
PROCESSOR Processor25
TARGET i486
TYPE DcpsimEmMo
ADDRESS "00:80:50:00:ce:cc 00:80:50:00:96:de"
IN DicosCommonPool;
PROCESSOR Processor26
TARGET i486
TYPE DcpsimEmMo
ADDRESS "00:80:50:00:ce:d6 00:80:50:00:96:db"
IN DicosCommonPool;
PROCESSOR Processor27
TARGET i486
TYPE DcpsimEmMo
ADDRESS "00:80:50:00:cd:e3 00:80:50:00:91:dc"
IN DicosCommonPool;
PROCESSOR Processor28
TARGET i486
TYPE DcpsimEmMo
ADDRESS "00:80:50:00:c9:7c 00:80:50:00:9d:f7"
IN DicosCommonPool;
SOFTWARE
IDP/MD14, // Dicos
IDP/MD1, // MdpSynchCheck_IDP, DatabaseConsistencyCheck
IDP/DUO2, // Net_IDP, to show load on processors
IDP/MD16, // DQN_SoftwareSupport_IDPEthernet
IDP/MD18, // Java
IDP/D3; // KnuerrRms_IDP
ALLOCATE MdpSynchCheckProcessDUT TO DicosCommonPool; // MdpSynchCheck
BASE DATA CREATE DicosSoftwareRecoveryServices <152004 = "SoftwareManagement", 152004 = "SoftwareRecoveryServices">; CREATE DicosSoftwareVersion <152004 = "SoftwareManagement", 152004 = "SoftwareVersion">; ENDDATA INITIAL DATA #Added for ext sync / 990802 MAT DdbExtSynchNoOfProcesses = 5 # All comments for inital data must start with # # Initial data needed for a customer site # Purge Lazys every 60 sec DdbLazyPurgeInterval = 60000 # Max objects/processor including replication # Example: 1000000 subscribers each consisting of 10 POT (objects) with # replicas and a margin for backup and reconfiguration. # (1000000 * 10 * 2 * 2) / (28 - 1) rounded is 1500000 and then an # 10% margin extra gives 1650000 # Explanations # (maximum number of subscribers when the system is fully configured for # this number of processors) * (POT (objects) per subscriber) * # (doubling for replicas) * (doubling for backup) / (number of processors) - # (compensate that one processor can be out of service, that gives the # margin for reconfiguration(if the loaders are not used for normal # traffic they should be withdrawn as well)) # Check memory cost afterwards, it is 16B x DdbRecordTabMasterSize # DB table sizes #DdbRecordTabMasterSize = 1650000 #With 1.5 million subscribers and 21-2 processors DdbRecordTabMasterSize = 3500000 # Max lazys per processor. DdbRecordTabLazySize = 100000 # uncompressed LM size for target systems 4MByte or 0x3D0900 # (size for Vega simulated systems 1MByte or 0xF4240) DdbBackupLoadmoduleSectionSize = 0x3D0900 # How many Mdp objects (DU:s with POT:s) that can be in the table, # rounded upwards DdbMdpTabSize = 10000 #HEAP_DEBUG = 1 # The Processors where the gateways are located at the site. # Use different processors for each net, the processors must # belong to the DicosPlgLoaderPool. # The IP addresses must be the local for the site # Replace these IP addresses with your local IP addresses DorbIIOPHostName = "134.138.81.101:134.138.82.102" # The TCP/IP port for TelORB DorbIIOPPort = 30330 #default value # If set to 1 all IORinformation will be printed, default is 0 IOR_PRINT = 0 # Level where messages to not connected ports do not get through IpcOverloadRejectLevels = (100, 200, 50000) # Level where overload warning is sent for connected ports IpcOverloadWarningLevels = (100, 200, 50000) # Level where messages are aborted for connected ports IpcOverloadAbortLevels = (400, 800, 100000) # Time service # # The IP and port of the NTP server (port = 123 is default) # This should be the NTP server used by the site NTP_SERVER_PORT = 123 # TIME_TZ_OFFSET is the Local Time Zone offset in hours. # Because only positive numbers can be given here the number is adjusted: # intOffset = (TIME_TZ_OFFSET > 12) ? TIME_TZ_OFFSET-24 : TIME_TZ_OFFSET; TIME_TZ_OFFSET = 1 # Daylight Saving Time dates. # This array consists of pairs: YYYYMMDDHH,offset # The date is the non DST adjusted local (not UTC) time when the # local time is altered. The offset is in hours. On the northen # hemisphere you might set offset=1 in Mars and restore to # offset=0 in October. TIME_DST_DATES = ( 1999032802,1, 1999103102,0) # Dump generation # # Description of the dump tool configuration and usage # # The `dumpd' tool should be used to retrieve dumps on a # Unix host. Type `dumpd -h' to get help for `dumpd'. # The dump files are ASCII-text (for now) and are stored in the # directory where `dumpd' is started. The filenames are # # DicosTextDump-n For Capsule dumps # DicosProcessorTextDump-n For Processor dumps # # Where `n' is an index. # The dump files are analyzed with the `epelfaddr_dmp' script. # DUMP_MODE: bit 0 - Console dump # bit 1 - Remote Capsule Dump # bit 2 - Remote Processor Dump # '1' means "ON", to turn everything on set DUMP_MODE = 7 DUMP_MODE = 7 # DUMP_HOST_ID: The IP-address of the host where `dumpd' is running # Preferable the IO computer of the system # Replace this IP address with your local IP address DUMP_HOST_ID = (134,138,81,25) # The UDP-port that `dumpd' listens on. # The default port for `dumpd' is 5556. DUMP_HOST_PORT = 5556 # DUMP_GATEWAY_1 # DUMP_GATEWAY_2 : IP-gateways to the `DUMP_HOST_ID' # (these should be omitted if gateways are not needed, # if system and dumphost are not on the same net) #DUMP_GATEWAY_1 = (134,138,18,1) #DUMP_GATEWAY_2 = (134,138,17,1) # DUMP_DRIVER: The name of the driver for remote dumps, # should always be "DumpDriverTftp" for now. DUMP_DRIVER = "DumpDriverTftp" # # End of dump tool stuff # Knuerr HW alarm # The IP address for the Knuerr equipment # The IP address is defined with DNS RMS_IP_ADDRESS = "RMS" # RMS_NO_CABINET_B = 0, the system consist of two cabinets # RMS_NO_CABINET_B = 1, the system consist of one cabinet RMS_NO_CABINET_B = 1 RMS_MAX_TEMP = 60 RMS_POLL_INTERVAL = 15000 # Java Virtual Machine (JVM) # To avoid lack of memory in the JVM, perform the following settings. # The sizes are in Mega-byte. Default values are 4Mbyte for the JVM, and # 8Mbyte for the entire JVM-Capsule. # JAVA_HEAP - Is the size available for Java-code and Java-data. # The size must be big enough to hold all your (un-packed) # application classes, and all data (objects). # Maximum value seems to be 27Mbyte. # JAVA_CAPSULE_HEAP - Is OPTIONAL. If not specified it is set to # JAVA_HEAP+4Mbyte. The size must be big enough to hold the # entire JAVA_HEAP, plus the JVM-code and internal data, # AND all JavaJar-LMs that you load initially. # Maximum value seems to be 31Mbyte. # The JavaJar-LMs are temporary stored on the Capsule-heap until the JVM # is completely started. JAVA_HEAP = 24 # default value, see explanation above for your own value JAVA_CAPSULE_HEAP = 31 ENDDATA
SOFTWARE IDP/D2; // NetRed_IDP PROCESSOR Processor1 ALSO IN DicosNetRedPool,DicosNetRedConnectPool; PROCESSOR Processor2 ALSO IN DicosNetRedPool,DicosNetRedConnectPool; PROCESSOR Processor3 ALSO IN DicosNetRedPool; PROCESSOR Processor4 ALSO IN DicosNetRedPool; PROCESSOR Processor5 ALSO IN DicosNetRedPool; PROCESSOR Processor6 ALSO IN DicosNetRedPool; PROCESSOR Processor7 ALSO IN DicosNetRedPool; PROCESSOR Processor8 ALSO IN DicosNetRedPool; PROCESSOR Processor9 ALSO IN DicosNetRedPool; PROCESSOR Processor10 ALSO IN DicosNetRedPool; PROCESSOR Processor11 ALSO IN DicosNetRedPool; PROCESSOR Processor12 ALSO IN DicosNetRedPool; PROCESSOR Processor13 ALSO IN DicosNetRedPool; PROCESSOR Processor14 ALSO IN DicosNetRedPool; PROCESSOR Processor15 ALSO IN DicosNetRedPool; PROCESSOR Processor16 ALSO IN DicosNetRedPool; PROCESSOR Processor17 ALSO IN DicosNetRedPool; PROCESSOR Processor18 ALSO IN DicosNetRedPool; PROCESSOR Processor19 ALSO IN DicosNetRedPool; PROCESSOR Processor20 ALSO IN DicosNetRedPool; PROCESSOR Processor21 ALSO IN DicosNetRedPool; PROCESSOR Processor22 ALSO IN DicosNetRedPool; PROCESSOR Processor23 ALSO IN DicosNetRedPool; PROCESSOR Processor24 ALSO IN DicosNetRedPool; PROCESSOR Processor25 ALSO IN DicosNetRedPool; PROCESSOR Processor26 ALSO IN DicosNetRedPool; PROCESSOR Processor27 ALSO IN DicosNetRedPool; PROCESSOR Processor28 ALSO IN DicosNetRedPool;
SOFTWARE IDP/DEA9990; //DemoApp_IDP PROCESSOR Processor1 ALSO IN TrafficGeneratorPool; PROCESSOR Processor2 ALSO IN TrafficGeneratorPool; PROCESSOR Processor3 ALSO IN ApplicationPool; PROCESSOR Processor4 ALSO IN ApplicationPool; PROCESSOR Processor5 ALSO IN ApplicationPool; PROCESSOR Processor6 ALSO IN ApplicationPool; PROCESSOR Processor7 ALSO IN ApplicationPool; PROCESSOR Processor8 ALSO IN ApplicationPool; PROCESSOR Processor9 ALSO IN ApplicationPool; PROCESSOR Processor10 ALSO IN ApplicationPool; PROCESSOR Processor11 ALSO IN ApplicationPool; PROCESSOR Processor12 ALSO IN ApplicationPool; PROCESSOR Processor13 ALSO IN ApplicationPool; PROCESSOR Processor14 ALSO IN ApplicationPool; PROCESSOR Processor15 ALSO IN ApplicationPool; PROCESSOR Processor16 ALSO IN ApplicationPool; PROCESSOR Processor17 ALSO IN ApplicationPool; PROCESSOR Processor18 ALSO IN ApplicationPool; PROCESSOR Processor19 ALSO IN ApplicationPool; PROCESSOR Processor20 ALSO IN ApplicationPool; PROCESSOR Processor21 ALSO IN ApplicationPool; PROCESSOR Processor22 ALSO IN ApplicationPool; PROCESSOR Processor23 ALSO IN ApplicationPool; PROCESSOR Processor24 ALSO IN ApplicationPool; PROCESSOR Processor25 ALSO IN ApplicationPool; PROCESSOR Processor26 ALSO IN ApplicationPool; PROCESSOR Processor27 ALSO IN ApplicationPool; PROCESSOR Processor28 ALSO IN ApplicationPool;
Not used yet.
Not used yet.
// Software Definitions SOFTWARE IDG/SERVICEPLATFORM, IDG/HLR, IDG/AC, IDP/POPULATOR; // IDG/SCP; // IDP/SCP, // IDP/SCPDBA, // IDP/SCPINSTALLER; //ALLOCATE DfsCosNamingResponder_DUT TO DbaPool; INITIAL DATA # The following are our two SS7 Machines # Both rev A and rev B+ for the HLR application are required below The_IP_Address = "134.138.67.40" The_IP_Address_Dual = "134.138.68.40" Count_IP_Port = 3 The_IP_Port = 8001 #Old HLR (SSN5), HLR protocol rev A The_IP_Port2 = 8002 #New HLR (SSN6), HLR protocol rev B+ The_IP_Port3 = 8003 #AC (SSN10) #The_IP_Port4 = 8004 #SCP (SSN55) The_Second_IP_Address = "134.138.67.41" The_Second_IP_Address_Dual = "134.138.68.41" Count_Second_IP_Port = 3 The_Second_IP_Port = 8001 #Old HLR (SSN5), HLR protocol rev A The_Second_IP_Port2 = 8002 #New HLR (SSN6), HLR protocol rev B+ The_Second_IP_Port3 = 8003 #AC (SSN10) #The_Second_IP_Port4 = 8004 #SCP (SSN55) Count_SS7_Activated = 2 MonitorTableSize = 16384 SignallerTableSize = 2048 MaxPortNamePublications = 4000 Ddb_majorTrace = (245) ENDDATA
PROCESSOR Processor1 ALSO IN DbaPool,PopExePool; PROCESSOR Processor2 ALSO IN DbaPool,PopExePool; PROCESSOR Processor3 ALSO IN DistributorPool,HlrPool,AcPool,DbaPool,PopPool; PROCESSOR Processor4 ALSO IN DistributorPool,HlrPool,AcPool,DbaPool,PopPool; PROCESSOR Processor5 ALSO IN DistributorPool,HlrPool,AcPool,DbaPool,PopPool; PROCESSOR Processor6 ALSO IN DistributorPool,HlrPool,AcPool,DbaPool,PopPool; PROCESSOR Processor7 ALSO IN DistributorPool,HlrPool,AcPool,DbaPool,PopPool; PROCESSOR Processor8 ALSO IN DistributorPool,HlrPool,AcPool,DbaPool,PopPool; PROCESSOR Processor9 ALSO IN DistributorPool,HlrPool,AcPool,DbaPool,PopPool; PROCESSOR Processor10 ALSO IN DistributorPool,HlrPool,AcPool,DbaPool,PopPool; PROCESSOR Processor11 ALSO IN DistributorPool,HlrPool,AcPool,DbaPool,PopPool; PROCESSOR Processor12 ALSO IN DistributorPool,HlrPool,AcPool,DbaPool,PopPool; PROCESSOR Processor13 ALSO IN DistributorPool,HlrPool,AcPool,DbaPool,PopPool; PROCESSOR Processor14 ALSO IN DistributorPool,HlrPool,AcPool,DbaPool,PopPool; PROCESSOR Processor15 ALSO IN DistributorPool,HlrPool,AcPool,DbaPool,PopPool; PROCESSOR Processor16 ALSO IN DistributorPool,HlrPool,AcPool,DbaPool,PopPool; PROCESSOR Processor17 ALSO IN DistributorPool,HlrPool,AcPool,DbaPool,PopPool; PROCESSOR Processor18 ALSO IN DistributorPool,HlrPool,AcPool,DbaPool,PopPool; PROCESSOR Processor19 ALSO IN DistributorPool,HlrPool,AcPool,DbaPool,PopPool; PROCESSOR Processor20 ALSO IN DistributorPool,HlrPool,AcPool,DbaPool,PopPool; PROCESSOR Processor21 ALSO IN DistributorPool,HlrPool,AcPool,DbaPool,PopPool; PROCESSOR Processor22 ALSO IN DistributorPool,HlrPool,AcPool,DbaPool,PopPool; PROCESSOR Processor23 ALSO IN DistributorPool,HlrPool,AcPool,DbaPool,PopPool; PROCESSOR Processor24 ALSO IN DistributorPool,HlrPool,AcPool,DbaPool,PopPool; PROCESSOR Processor25 ALSO IN DistributorPool,HlrPool,AcPool,DbaPool,PopPool; PROCESSOR Processor26 ALSO IN DistributorPool,HlrPool,AcPool,DbaPool,PopPool; PROCESSOR Processor27 ALSO IN DistributorPool,HlrPool,AcPool,DbaPool,PopPool; PROCESSOR Processor28 ALSO IN DistributorPool,HlrPool,AcPool,DbaPool,PopPool;
Not used yet.
# For distributions set Owndir=`pwd` cd /ipims_dicos/ipims_dicos10/dists/TelORB-AD7.51/ source setup.csh cd $Owndir # For testbeds #source /ipims_dicos/BS2/dicostb38.6/IP_CONF_INFO/EnvSettings.linux setenv EP_WORKSPACE `pwd`/epws setenv DICOS_FILESYSTEM_ROOT `pwd`/axe # For basic system with Demo: Base + Demo alias build 'epct -t i486 -vFc -f loadingGroup01_1 -f loadingGroup01_2 -d axe name.epct processor.epct telorbData.epct demo.epct' # For AD4: Base + Demo + Omed + HLR alias build_ad4 'epct -t i486 -vFc -f loadingGroup01_1 -f loadingGroup01_2 -d axe name.epct processor.epct telorbData.epct demo.epct omed.epct hlr.epct' # For AD7: Base + Demo + Omed + HLR + Java alias build_ad7 'epct -t i486 -vFc -f loadingGroup01_1 -f loadingGroup01_2 -d axe name.epct processor.epct telorbData.epct demo.epct omed.epct hlr.epct java.epct' # For 48 hour test: Base + Demo + 48h alias build_48h 'epct -t i486 -vFc -f loadingGroup01_1 -f loadingGroup01_2 -d axe name-48h.epct processor.epct telorbData.epct demo.epct 48h.epct' # For LMC applications: Base + Demo + Omed + Java + SCP + HLR + AC alias build_scp 'epct -t i486 -vFc -f loadingGroup01_1 -f loadingGroup01_2 -d axe name.epct processor.epct telorbData.epct demo.epct omed.epct java.epct ServicePlatform.epct pools.epct' # For 48 hour test LMC: Base + Demo + Omed + Java + SCP + HLR + AC + 48h alias build_48h_lmc 'epct -t i486 -vFc -f loadingGroup01_1 -f loadingGroup01_2 -d axe name-48h.epct processor.epct telorbData.epct demo.epct omed.epct java.epct ServicePlatform.epct pools.epct 48h.epct' epconfig l -v
NAME To3_Initial;
SOFTWARE
IDP/MD14, // Dicos
IDP/MD1, // MdpSynchCheck_IDP, DatabaseConsistencyCheck
IDP/DUO2, // Net_IDP, to show load on processors
IDP/MD16, // DQN_SoftwareSupport_IDPEthernet
IDP/D3; // KnuerrRms_IDP
ALLOCATE MdpSynchCheckProcessDUT TO DicosCommonPool; // MdpSynchCheck
PROCESSOR Processor1
INITIAL
TARGET i486
TYPE DcpsimEmMo
LOADER
ADDRESS "00:80:50:00:88:ed 00:80:50:00:46:c4"
IN DicosCommonPool,DicosPlgLoaderPool,DicosDbReplicaPool,DicosQnPool;
PROCESSOR Processor2
TARGET i486
TYPE DcpsimEmMo
LOADER
ADDRESS "00:80:50:00:88:f0 00:80:50:00:46:1f"
IN DicosCommonPool,DicosPlgLoaderPool,DicosDbReplicaPool,DicosQnPool;
PROCESSOR Processor3
TARGET i486
TYPE DcpsimEmMo
ADDRESS "00:80:50:00:8c:ae 00:80:50:00:46:2a"
IN DicosCommonPool;
PROCESSOR Processor4
TARGET i486
TYPE DcpsimEmMo
ADDRESS "00:80:50:00:88:d1 00:80:50:00:46:54"
IN DicosCommonPool;
PROCESSOR Processor5
TARGET i486
TYPE DcpsimEmMo
ADDRESS "00:80:50:00:8c:a5 00:80:50:00:46:26"
IN DicosCommonPool;
PROCESSOR Processor6
TARGET i486
TYPE DcpsimEmMo
ADDRESS "00:80:50:00:8c:6e 00:80:50:00:46:24"
IN DicosCommonPool;
PROCESSOR Processor7
TARGET i486
TYPE DcpsimEmMo
ADDRESS "00:80:50:00:8c:64 00:80:50:00:46:53"
IN DicosCommonPool;
processor.epct for ADs earlier than AD9.01
SOFTWARE
IDP/MD14, // Dicos
LM/MD1, // MdpSynchCheck_LM
LM/MD2, // MdpSynchCheckMO_LM
IDP/DUO2, // Net_IDP, to show load on processors
IDP/MD16, // DQN_SoftwareSupport_IDPEthernet
IDP/D3; // KnuerrRms_IDP
ALLOCATE LM/MD1 TO DicosCommonPool; //ABT synch-check
ALLOCATE LM/MD2 TO DicosQnPool; //ABT synch-check
ALLOCATE MdpSynchCheckProcessDUT TO DicosCommonPool; //from OU/MD1 R1A23
PROCESSOR Processor1
INITIAL
TARGET i486
TYPE DcpsimEmMo
LOADER
ADDRESS "00:80:50:00:88:ed 00:80:50:00:46:c4"
IN DicosCommonPool,DicosPlgLoaderPool,DicosDbReplicaPool,DicosQnPool;
PROCESSOR Processor2
TARGET i486
TYPE DcpsimEmMo
LOADER
ADDRESS "00:80:50:00:88:f0 00:80:50:00:46:1f"
IN DicosCommonPool,DicosPlgLoaderPool,DicosDbReplicaPool,DicosQnPool;
PROCESSOR Processor3
TARGET i486
TYPE DcpsimEmMo
ADDRESS "00:80:50:00:8c:ae 00:80:50:00:46:2a"
IN DicosCommonPool;
PROCESSOR Processor4
TARGET i486
TYPE DcpsimEmMo
ADDRESS "00:80:50:00:88:d1 00:80:50:00:46:54"
IN DicosCommonPool;
PROCESSOR Processor5
TARGET i486
TYPE DcpsimEmMo
ADDRESS "00:80:50:00:8c:a5 00:80:50:00:46:26"
IN DicosCommonPool;
PROCESSOR Processor6
TARGET i486
TYPE DcpsimEmMo
ADDRESS "00:80:50:00:8c:6e 00:80:50:00:46:24"
IN DicosCommonPool;
PROCESSOR Processor7
TARGET i486
TYPE DcpsimEmMo
ADDRESS "00:80:50:00:8c:64 00:80:50:00:46:53"
IN DicosCommonPool;
BASE DATA CREATE DicosSoftwareRecoveryServices <152004 = "SoftwareManagement", 152004 = "SoftwareRecoveryServices">; CREATE DicosSoftwareVersion <152004 = "SoftwareManagement", 152004 = "SoftwareVersion">; ENDDATA INITIAL DATA #Ddbom_dbcmaTrace = 236 # DbCma #Ddbom_dbcmTrace = 237 # DbCm #Ddb_majorTrace = (236, 237) DorbIIOPHostName = "134.138.70.101:134.138.74.102" DorbIIOPPort = 30330 #IIOP_GatewayVerbose = 0 DdbLazyPurgeInterval = 60000 DdbPOTloadTrace = 0 DswcmTrace = 0 #DdbSynchNumberOfWorkProcesses = 10 # No of processos for DbSynch (def=10) #CommLinkUserId = 16360 #TestMode = 1 # The following values regarding overload have been # recommended by Lars Hennert 981019 # Level where messages to not connected ports do not get through IpcOverloadRejectLevels = (100, 200, 5000) # Level where overload warning is sent for connected ports IpcOverloadWarningLevels = (100, 200, 5000) # Level where messages are aborted for connected ports IpcOverloadAbortLevels = (400, 800, 100000) StopInMonitor = 1 #StopInMonitor = 0 #IpcDebugLevel = 0 #IpcPortTableSize = 4096 #IpcLinkSupervisionInterval = 1000 #IpcLinkProbeRetrials = 16 # def = 16. Antal obesvarade innan fel IpcDebugBufferSize = 3000 IpcDebugLevel = 3 #IpcLostLinkDumpInfo=(0,0,0) #IpcLostContactDumpInfo=(5,1,0) IpcIsolatedProcessorDumpInfo=(1,1) #UdpAdaptionDrvPoolSize = 1000 #UdpAdaptionDrvBigPoolSize = 50 #Ddb_vitalTrace = (237) # Trace vid checkAllMdps # Ddb_majorTrace = (235) #Ddb_vitalTrace = (229) #Ddb_detailTrace = (229) # Ddb_minorTrace = (44) # DB table sizes DdbRecordTabMasterSize = 600000 DdbMdpTabSize = 1000 #DdbIndexSize = 100 #DdbInstanceTabSize = 100 DdbRecordTabLazySize = 100000 # old value was 100 #DdbOpenObjTabSize = 100 #DdbClassTabSize = 100 DdbBackupLoadmoduleSectionSize = 0x3D0900 #Set the QT port KernelUtilityDaemonPort = 8100 DEBUG_MODE = 0 # # The `dumpd' tool should be used to retrieve dumps on a # Unix host. Type `dumpd -h' to get help for `dumpd'. # The dump files are ASCII-text (for now) and are stored in the # directory where `dumpd' is started. The filenames are # # DicosTextDump-n For Capsule dumps # DicosProcessorTextDump-n For Processor dumps # # Where `n' is an index. # The dump files are analyzed with the `epelfaddr_dmp' script. # DUMP_MODE: bit 0 - Console dump # bit 1 - Remote Capsule Dump # bit 2 - Remote Processor Dump # '1' means "ON", to turn everything on set DUMP_MODE = 7 DUMP_MODE = 7 # DUMP_HOST_ID: The IP-address of the host where `dumpd' is running DUMP_HOST_ID = (134,138,70,25) # The UDP-port that `dumpd' listens on. # The default port for `dumpd' is 5556. DUMP_HOST_PORT = 5556 # DUMP_GATEWAY_1 # DUMP_GATEWAY_2 : IP-gateways to the `DUMP_HOST_ID' # (these should be omitted if gateways are not needed) #DUMP_GATEWAY_1 = (134,138,18,1) #DUMP_GATEWAY_2 = (134,138,17,1) # DUMP_DRIVER: The name of the driver for remote dumps, # should always be "DumpDriverTftp" for now. DUMP_DRIVER = "DumpDriverTftp" # # End of dump tool stuff #NTP Time Service NTP_POLL_INTERVAL = 64 # The IP and port of the NTP server (port = 123 is default) NTP_SERVER_IP = (134,138,128,17) NTP_SERVER_PORT = 123 # TIME_TZ_OFFSET is the Local Time Zone offset in hours. # Because only positive numbers can be given here the number is adjusted: # intOffset = (TIME_TZ_OFFSET 12) ? TIME_TZ_OFFSET-24 : TIME_TZ_OFFSET; TIME_TZ_OFFSET = 1 # Daylight Saving Time dates. # This array consists of pairs: YYYYMMDDHH,offset # The date is the non DST adjusted local (not UTC) time when the # local time is altered. The offset is in hours. On the northen # hemisphere you might set offset=1 in Mars and restore to # offset=0 in October. TIME_DST_DATES = ( 1998032902,1, 1998102502,0) # Java Virtual Machine (JVM) # To avoid lack of memory in the JVM, perform the following settings. # The sizes are in Mega-byte. Default values are 4Mbyte for the JVM, and # 8Mbyte for the entire JVM-Capsule. # JAVA_HEAP - Is the size available for Java-code and Java-data. # The size must be big enough to hold all your (un-packed) # application classes, and all data (objects). # Maximum value seems to be 11Mbyte for the UAB java application. # JAVA_CAPSULE_HEAP - Is OPTIONAL. If not specified it is set to # JAVA_HEAP+4Mbyte. The size must be big enough to hold the # entire JAVA_HEAP, plus the JVM-code and internal data, # AND all JavaJar-LMs that you load initially. # Maximum value seems to be 15Mbyte for the UAB java application. # The JavaJar-LMs are temporary stored on the Capsule-heap until the JVM # is completely started. # Old values: JAVA_HEAP = 11, JAVA_CAPSULE_HEAP = 15 JAVA_HEAP = 24 JAVA_CAPSULE_HEAP = 31 # Knuerr HW alarm # The IP address 134.138.187.101 polls the Knuerr in the HW lab RMS_IP_ADDRESS = "134.138.187.101" RMS_NO_CABINET_B = 1 RMS_MAX_TEMP = 60 RMS_POLL_INTERVAL = 15000 ENDDATA
SOFTWARE IDP/DEA9990; //DemoApp_IDP POOL DemoApplicationPool; POOL DemoTrafficGeneratorPool; ALLOCATE DeTG_Config_DUT TO DicosDbReplicaPool; ALLOCATE DeTG_Process_DUT TO DemoTrafficGeneratorPool; ALLOCATE DeAppDU TO DemoApplicationPool; TOTAL DATA CREATE DemoAppMO <152004 = "SoftwareManagement", 999992 = "DEMO">; //ACTION DemoAppMO <152004 = "SoftwareManagement", 999992 = "DEMO"> start ( 3, 50, 5000, FALSE ); ACTION DemoAppMO <152004 = "SoftwareManagement", 999992 = "DEMO"> start ( 0, 20, 700000, FALSE ); //ACTION DemoAppMO <152004 = "SoftwareManagement", 999992 = "DEMO"> start ( 3, 20, 30000, FALSE ); ENDDATA PROCESSOR Processor1 ALSO IN DemoTrafficGeneratorPool,DemoApplicationPool; PROCESSOR Processor2 ALSO IN DemoTrafficGeneratorPool,DemoApplicationPool; PROCESSOR Processor3 ALSO IN DemoApplicationPool; PROCESSOR Processor4 ALSO IN DemoApplicationPool; PROCESSOR Processor5 ALSO IN DemoApplicationPool; PROCESSOR Processor6 ALSO IN DemoApplicationPool; PROCESSOR Processor7 ALSO IN DemoApplicationPool;
SOFTWARE IDP/Omed; PROCESSOR Processor1 ALSO IN OmedGeneratorPool,OmedWorkPool; PROCESSOR Processor2 ALSO IN OmedGeneratorPool,OmedWorkPool; PROCESSOR Processor3 ALSO IN OmedWorkPool; PROCESSOR Processor4 ALSO IN OmedWorkPool; PROCESSOR Processor5 ALSO IN OmedWorkPool; PROCESSOR Processor6 ALSO IN OmedWorkPool; PROCESSOR Processor7 ALSO IN OmedWorkPool; or SOFTWARE IDP/Omed; PROCESSOR Processor1 ALSO IN OmedWorkPool; PROCESSOR Processor2 ALSO IN OmedWorkPool; PROCESSOR Processor3 ALSO IN OmedWorkPool; PROCESSOR Processor4 ALSO IN OmedWorkPool; PROCESSOR Processor5 ALSO IN OmedWorkPool; PROCESSOR Processor6 ALSO IN OmedGeneratorPool; PROCESSOR Processor7 ALSO IN OmedGeneratorPool;
SOFTWARE IDP/MD18, IDP/D1; PROCESSOR Processor1 ALSO IN JavaDemoAppPool; PROCESSOR Processor2 ALSO IN JavaDemoAppPool; PROCESSOR Processor3 ALSO IN JavaDemoTGPool,JavaDemoAppPool; PROCESSOR Processor4 ALSO IN JavaDemoTGPool,JavaDemoAppPool; PROCESSOR Processor5 ALSO IN JavaDemoAppPool; PROCESSOR Processor6 ALSO IN JavaDemoAppPool; PROCESSOR Processor7 ALSO IN JavaDemoAppPool;
SOFTWARE
IDP/TESTSERVICES,
IDP/AUTH,
IDP/SERVICEFRAMEWORK,
IDP/ANSIHLR,
IDP/ANSIDECODERENCODER,
IDP/DBA,
IDP/OAMDATA,
IDP/PLATFORMDATA; //Added after talk with Wayne Gravel
INITIAL DATA
The_IP_Address = "134.138.70.25"
The_IP_Address_Dual = "134.138.74.25" # second interface
The_Second_IP_Address = "134.138.70.26"
The_Second_IP_Address_Dual = "134.138.74.26" # second interface
ENDDATA
PROCESSOR Processor1 ALSO IN DbaPool,ApplicationPool;
PROCESSOR Processor2 ALSO IN DbaPool,ApplicationPool;
PROCESSOR Processor3 ALSO IN AuthPool,ApplicationPool,DistributorPool,PopPool;
PROCESSOR Processor4 ALSO IN AuthPool,ApplicationPool,DistributorPool,PopPool;
PROCESSOR Processor5 ALSO IN AuthPool,ApplicationPool,DistributorPool,PopPool;
PROCESSOR Processor6 ALSO IN AuthPool,ApplicationPool,DistributorPool,PopPool;
PROCESSOR Processor7 ALSO IN AuthPool,ApplicationPool,DistributorPool,PopPool;
// Software Definitions
SOFTWARE
IDP/SERVICEFRAMEWORK,
IDP/ANSIHLR,
IDP/ANSIDECODERENCODER,
IDP/TESTSERVICES,
IDP/DBA,
IDP/AUTH,
IDP/OAMDATA,
IDP/PLATFORMDATA,
IDP/MD18,
IDP/SCP;
//ALLOCATE DfsCosNamingResponder_DUT TO DbaPool;
INITIAL DATA
# The following are our two SS7 Machines
The_IP_Address = "134.138.187.8"
#The_IP_Address_Dual = "134.138.187.8"
Count_IP_Port = 1
The_IP_Port = 8001
The_IP_Port2 = 0
The_IP_Port3 = 0
#The_Second_IP_Address = "172.16.1.152"
#The_Second_IP_Address_Dual = "172.17.1.152"
#Count_Second_IP_Port = 3
#The_Second_IP_Port = 8001
#The_Second_IP_Port2 = 8002
#The_Second_IP_Port3 = 8003
Count_SS7_Activated = 1
ENDDATA
PROCESSOR Processor1 ALSO IN DbaPool; PROCESSOR Processor2 ALSO IN DbaPool; PROCESSOR Processor3 ALSO IN DistributorPool,ApplicationPool,PopPool,PopExePool,AuthPool,ScpPool; PROCESSOR Processor4 ALSO IN DistributorPool,ApplicationPool,PopPool,PopExePool,AuthPool,ScpPool; PROCESSOR Processor5 ALSO IN DistributorPool,ApplicationPool,PopPool,PopExePool,AuthPool,ScpPool; PROCESSOR Processor6 ALSO IN DistributorPool,ApplicationPool,PopPool,PopExePool,AuthPool,ScpPool; PROCESSOR Processor7 ALSO IN DistributorPool,ApplicationPool,PopPool,PopExePool,AuthPool,ScpPool; pools.epct for ADs earlier than AD9.01 PROCESSOR Processor1 ALSO IN DbaPool; PROCESSOR Processor2 ALSO IN DbaPool; PROCESSOR Processor3 ALSO IN DistributorPool,ApplicationPool,PopPool,AuthPool,ScpPool; PROCESSOR Processor4 ALSO IN DistributorPool,ApplicationPool,PopPool,AuthPool,ScpPool; PROCESSOR Processor5 ALSO IN DistributorPool,ApplicationPool,PopPool,AuthPool,ScpPool; PROCESSOR Processor6 ALSO IN DistributorPool,ApplicationPool,PopPool,AuthPool,ScpPool; PROCESSOR Processor7 ALSO IN DistributorPool,ApplicationPool,PopPool,AuthPool,ScpPool;
SOFTWARE
IDP/TEST1; // Dicos48Hours_IDP
POOL Dicos48hAgentPool;
POOL Dicos48hMasterPool;
ALLOCATE Test48hMasterProcessDUT TO Dicos48hMasterPool; // from SWI/TEST1 R1A01
ALLOCATE Test48hAgentProcessDUT TO Dicos48hAgentPool; // from SWI/TEST2 R1A01
ALLOCATE Test48hSlaveProcessDUT TO DicosCommonPool; // from OU/TEST3 R1A01
TOTAL DATA
CREATE DicosSoftwareUpgradeServices <152004 = "SoftwareManagement", 152004 = "UpgradeServices">
pathToPackages = "upgradePackages",
softwareConfiguration = <152004 = "SoftwareManagement", 152004 = "SoftwareConfiguration">;
ENDDATA
INITIAL DATA
# enum Operation {
# CreateVersion = 0,
# ProcessorReload = 1,
# MdpCheck = 2,
# StartDemo = 3,
# StopDemo = 4,
# Wait = 5,
# MdpCheckWithoutCheckpoint = 6,
# Upgrade = 7,
# AddRemoveProcessor = 8,
# RemoveVersion = 9,
# };
# The normal 48H test sequence
# Dicos48hTestSuite = (2,3,2,5,2,1,2,1,2,1,2,4,2,1,2,1,2,1,2,0)
#Dicos48hTestSuite = (3,5,2,1,5,2,5,1,5,0)
#Dicos48hTestSuite = (2,1,5,2,1,5,2,1,5,2,0,9)
#Dicos48hTestSuite = (0,9,0,9,5,1,5,3,5,2,1,5,2,5,1,5,5,5,0,9,8,5,2,8,5)
Dicos48hTestSuite = (2,0,9,3,2,1,5,2,1,5,2,1,5,0,9,5)
#Dicos48hTestSuite = (3,5,2,1,5,2,5,1,5,5,5,0,9,5,2,5)
Dicos48hMaxCmOperationTime = 600000
Dicos48hRemovableProcessors = (4)
#Dicos48hTestSuite = (5)
Dicos48hDelayTime = 60000
Dicos48hWaitTime = 60000
Dicos48hCreateInitialVersion = 1
Dicos48hNoIndividuals = 30000
Dicos48hDemoOperation = 3
Dicos48hDemoData = 30000
# The 48H test sequence for continously upgrading
# the kernel
#Dicos48hTestSuite = (3,7,5,2,4,6)
ENDDATA
PROCESSOR Processor1 ALSO IN Dicos48hAgentPool;
PROCESSOR Processor2 ALSO IN Dicos48hMasterPool;
PROCESSOR Processor3 ALSO IN Dicos48hAgentPool;
PROCESSOR Processor4 ALSO IN Dicos48hAgentPool;
PROCESSOR Processor5 ALSO IN Dicos48hAgentPool;
PROCESSOR Processor6 ALSO IN Dicos48hAgentPool;
PROCESSOR Processor7 ALSO IN Dicos48hAgentPool;
NAME To3_Initial;
SOFTWARE
IDP/MD14, // Dicos
LM/MD1, // MdpSynchCheck_LM
LM/MD2, // MdpSynchCheckMO_LM
IDP/DUO2, // Net_IDP, to show load on processors
IDP/DEA9990, // DemoApp_IDP
IDP/MD16, // Ethernet
// Start enclosure of Omed and HLR
IDP/Omed, // Omed
IDP/TESTSERVICES, // HLR
IDP/AUTH, // HLR
IDP/SERVICEFRAMEWORK, // HLR
IDP/ANSIHLR, // HLR
IDP/ANSIDECODERENCODER, // HLR
IDP/DBA, // HLR
IDP/OAMDATA; // HLR
// End enclosure of Omed and HLR
POOL TrafficGeneratorPool;
//POOL ApplicationPool;
//ALLOCATE LM/QT1 TO DicosCommonPool;
ALLOCATE DeTG_Config_DUT TO DicosDbReplicaPool; // from OU/DEA9971 R1A01
ALLOCATE DeTG_Process_DUT TO TrafficGeneratorPool; // from SWI/DEA9953 R1A01
ALLOCATE DeAppDU TO ApplicationPool;
ALLOCATE LM/MD1 TO DicosCommonPool; //ABT synch-check
ALLOCATE LM/MD2 TO DicosQnPool; //ABT synch-check
BASE DATA
CREATE DicosSoftwareRecoveryServices <152004 = "SoftwareManagement", 152004 = "SoftwareRecoveryServices">;
CREATE DicosSoftwareVersion <152004 = "SoftwareManagement", 152004 = "SoftwareVersion">;
ENDDATA
TOTAL DATA
CREATE DemoAppMO <152004 = "SoftwareManagement", 999992 = "DEMO">;
//ACTION DemoAppMO <152004 = "SoftwareManagement", 999992 = "DEMO"> start ( 3, 50, 5000, FALSE );
//ACTION DemoAppMO <152004 = "SoftwareManagement", 999992 = "DEMO"> start ( 0, 100, 300000, FALSE );
ACTION DemoAppMO <152004 = "SoftwareManagement", 999992 = "DEMO"> start ( 0, 20, 300000, FALSE );
ENDDATA
INITIAL DATA
# All comments for inital data must start with #
# Initial data needed for a customer site, TelORB part.
# Applications might need more data.
#
# Rev: Date: Who: Why:
# R1A01 980903 uabvak First version of initialdata for customer
# sites.
# R1A02 980909 uabvak DorbIIOPHostName now uses two processors
# on different nets, both processors have
# to belong to the DicosPlgLoaderPool.
# R1A03 980910 uabvak All comments starting with # must be inside
# the inital data marks.
#Trouble shooting interface
KernelUtilityDaemonPort = 8100
# Purge Lazys every 60 sec
DdbLazyPurgeInterval = 60000
# Max objects/processor including replication
# memory cost is 16B x DdbRecordTabMasterSize
DdbRecordTabMasterSize = 2500000
# Max lazys per processor
DdbRecordTabLazySize = 100000
# The Processors where the gateways are located at the site.
# Use different processors for each net, the processors must
# belong to the DicosPlgLoaderPool.
# The IP addresses must be the local for the site
#DorbIIOPHostName = "134.138.70.101"
DorbIIOPHostName = "134.138.70.101:134.138.74.102"
# The TCP/IP port for TelORB
DorbIIOPPort = 30330 #default value
# The resulting output from this is to be used in a failure condition
# of the naming service
IOR_PRINT = 1
# The following values regarding overload have been
# recommended by Lars Hennert 981019
# Level where messages to not connected ports do not get through
IpcOverloadRejectLevels = (1000, 200, 5000)
# Level where overload warning is sent for connected ports
IpcOverloadWarningLevels = (1000, 2000, 5000)
# Level where messages are aborted for connected ports
IpcOverloadAbortLevels = (400, 800, 100000)
StopInMonitor = 1
#StopInMonitor = 0
DEBUG_MODE = 0
#
# The `dumpd' tool should be used to retrieve dumps on a
# Unix host. Type `dumpd -h' to get help for `dumpd'.
# The dump files are ASCII-text (for now) and are stored in the
# directory where `dumpd' is started. The filenames are
#
# DicosTextDump-n For Capsule dumps
# DicosProcessorTextDump-n For Processor dumps
#
# Where `n' is an index.
# The dump files are analyzed with the `epelfaddr_dmp' script.
# DUMP_MODE: bit 0 - Console dump
# bit 1 - Remote Capsule Dump
# bit 2 - Remote Processor Dump
# '1' means "ON", to turn everything on set DUMP_MODE = 7
DUMP_MODE = 7
# DUMP_HOST_ID: The IP-address of the host where `dumpd' is running
DUMP_HOST_ID = (134,138,70,25)
# The UDP-port that `dumpd' listens on.
# The default port for `dumpd' is 5556.
#DUMP_HOST_PORT = 5556
# DUMP_GATEWAY_1
# DUMP_GATEWAY_2 : IP-gateways to the `DUMP_HOST_ID'
# (these should be omitted if gateways are not needed)
#DUMP_GATEWAY_1 = (134,138,18,1)
#DUMP_GATEWAY_2 = (134,138,17,1)
# DUMP_DRIVER: The name of the driver for remote dumps,
# should always be "DumpDriverTftp" for now.
DUMP_DRIVER = "DumpDriverTftp"
#
# End of dump tool stuff
#NTP Time Service
NTP_POLL_INTERVAL = 64
# The IP and port of the NTP server (port = 123 is default)
NTP_SERVER_IP = (134,138,128,17)
NTP_SERVER_PORT = 123
# TIME_TZ_OFFSET is the Local Time Zone offset in hours.
# Because only positive numbers can be given here the number is adjusted:
# intOffset = (TIME_TZ_OFFSET 12) ? TIME_TZ_OFFSET-24 : TIME_TZ_OFFSET;
TIME_TZ_OFFSET = 1
# Daylight Saving Time dates.
# This array consists of pairs: YYYYMMDDHH,offset
# The date is the non DST adjusted local (not UTC) time when the
# local time is altered. The offset is in hours. On the northen
# hemisphere you might set offset=1 in Mars and restore to
# offset=0 in October.
TIME_DST_DATES = ( 1998032902,1, 1998102502,0)
ENDDATA
PROCESSOR Processor1
TARGET i486
TYPE DcpsimEmMo
LOADER
ADDRESS "00:80:50:00:88:ed 00:80:50:00:46:c4"
INITIAL IN DicosCommonPool, DicosPlgLoaderPool, DicosDbReplicaPool,
DicosQnPool, TrafficGeneratorPool, ApplicationPool,
OmedGeneratorPool, OmedWorkPool, DbaPool;
// Base: DicosCommonPool, DicosPlgLoaderPool, DicosDbReplicaPool, DicosQnPool
// Demo: TrafficGeneratorPool, ApplicationPool
// Omed: OmedGeneratorPool, OmedWorkPool
// HLR: DbaPool
PROCESSOR Processor2
TARGET i486
TYPE DcpsimEmMo
LOADER
ADDRESS "00:80:50:00:88:f0 00:80:50:00:46:1f"
IN DicosCommonPool, DicosPlgLoaderPool, DicosDbReplicaPool,
DicosQnPool, TrafficGeneratorPool, ApplicationPool,
OmedGeneratorPool, OmedWorkPool, DbaPool;
// Base: DicosCommonPool, DicosPlgLoaderPool, DicosDbReplicaPool, DicosQnPool
// Demo: TrafficGeneratorPool, ApplicationPool
// Omed: OmedGeneratorPool, OmedWorkPool
// HLR: DbaPool
PROCESSOR Processor3
TARGET i486
TYPE DcpsimEmMo
ADDRESS "00:80:50:00:8c:ae 00:80:50:00:46:2a"
IN DicosCommonPool, ApplicationPool,
OmedWorkPool, AuthPool, DistributorPool, PopPool;
// Base: DicosCommonPool
// Demo: ApplicationPool
// Omed: OmedWorkPool
// HLR: AuthPool, DistributorPool, PopPool
PROCESSOR Processor4
TARGET i486
TYPE DcpsimEmMo
ADDRESS "00:80:50:00:88:d1 00:80:50:00:46:54"
IN DicosCommonPool, ApplicationPool,
OmedWorkPool, AuthPool, DistributorPool, PopPool;
// Base: DicosCommonPool
// Demo: ApplicationPool
// Omed: OmedWorkPool
// HLR: AuthPool, DistributorPool, PopPool
PROCESSOR Processor5
TARGET i486
TYPE DcpsimEmMo
ADDRESS "00:80:50:00:8c:a5 00:80:50:00:46:26"
IN DicosCommonPool, ApplicationPool,
OmedWorkPool, AuthPool, DistributorPool, PopPool;
// Base: DicosCommonPool
// Demo: ApplicationPool
// Omed: OmedWorkPool
// HLR: AuthPool, DistributorPool, PopPool
PROCESSOR Processor6
TARGET i486
TYPE DcpsimEmMo
ADDRESS "00:80:50:00:8c:6e 00:80:50:00:46:24"
IN DicosCommonPool, ApplicationPool,
OmedWorkPool, AuthPool, DistributorPool, PopPool;
// Base: DicosCommonPool
// Demo: ApplicationPool
// Omed: OmedWorkPool
// HLR: AuthPool, DistributorPool, PopPool
PROCESSOR Processor7
TARGET i486
TYPE DcpsimEmMo
ADDRESS "00:80:50:00:8c:64 00:80:50:00:46:53"
IN DicosCommonPool, ApplicationPool,
OmedWorkPool, AuthPool, DistributorPool, PopPool;
// Base: DicosCommonPool
// Demo: ApplicationPool
// Omed: OmedWorkPool
// HLR: AuthPool, DistributorPool, PopPool
# command lines must begin with a whitespace to1ts unset interrupt to2ts unset interrupt to3ts unset interrupt to4ts unset interrupt to5ts unset interrupt to6ts unset interrupt to7ts unset interrupt to8ts unset interrupt to9ts unset interrupt to10ts unset interrupt to11ts unset interrupt to12ts unset interrupt
#! /bin/sh xterm -ls -sb -fn 8x13 -geometry 72x13+40+0 -title "Processor1" -e tcsh -c 'telnet to3ts 2100 | tee log1' & xterm -ls -sb -fn 8x13 -geometry 72x13+660+0 -title "Processor2" -e tcsh -c 'telnet to3ts 2200 | tee log2' & xterm -ls -sb -fn 8x13 -geometry 72x13+40+200 -title "Processor3" -e tcsh -c 'telnet to3ts 2300 | tee log3' & xterm -ls -sb -fn 8x13 -geometry 72x13+660+200 -title "Processor4" -e tcsh -c 'telnet to3ts 2400 | tee log4' & xterm -ls -sb -fn 8x13 -geometry 72x13+40+400 -title "Processor5" -e tcsh -c 'telnet to3ts 2500 | tee log5' & xterm -ls -sb -fn 8x13 -geometry 72x13+660+400 -title "Processor6" -e tcsh -c 'telnet to3ts 2600 | tee log6' & xterm -ls -sb -fn 8x13 -geometry 72x13+40+600 -title "Processor7" -e tcsh -c 'telnet to3ts 2700 | tee log7' & #xterm -ls -sb -fn 8x13 -geometry 72x13+660+600 -title "Processor8" -e tcsh -c 'telnet to3ts 2800 | tee log8' & #xterm -ls -sb -fn 8x13 -geometry 72x13+40+800 -title "Processor9" -e tcsh -c 'telnet to3ts 2900 | tee log9' & #xterm -ls -sb -fn 8x13 -geometry 72x13+660+800 -title "Processor10" -e tcsh -c 'telnet to3ts 3000 | tee log10' &
#! /bin/sh
# This program stops the consolelogs
# Author : Carlos Torres UAB/F/D
# Modified: Mats Almqvist UAB/B/V
# Rev : 2.0
# OS : SunOS or Linux
# To do list:
# Read from command
# - Check the parameters from ps lax when doing login on alpha-linux
# - Adapt to Linux (nawk is not installed on the alpha processors)
# - Add close commands?
nawk ' BEGIN {
no_of_logs = 0
# Read the terminal server name and the port numbers from the START
# script and store them in the console_array. Thus the corresponding
# START script must reside on the same directory.
# The START script exists in two versions therefore both variants
# has to be checked.
while ( (" cat START | grep 'xterm'" | getline ) > 0 ) {
if (( $1 == "xterm" ) &&
( $8 == "-title" )) {
console_array[no_of_logs,0] = $14
console_array[no_of_logs,1] = $15
no_of_logs++
}
if (( $1 == "xterm" ) &&
( $11 == "-title" )) {
console_array[no_of_logs,0] = $17
console_array[no_of_logs,1] = $18
no_of_logs++
}
}
if (no_of_logs == 0) {
print "No xterm commands found in the START script."
exit
}
# Check if the system is running on SunOS or Linux. This decides
# whether "ps -ef" or "ps lax" should be used.
"uname" | getline UNAME
# For testing purposes
# UNAME = "Linux"
# UNAME = "SunOS"
print "OS =",UNAME
no_of_killed_processes = 0
if (UNAME == "SunOS") {
while ( (" ps -ef | grep 'telnet' | grep 'tee'" |\
getline ) > 0 ) {
for (i=0; i<no_of_logs; i++) {
if (( $12 == console_array[i,0] ) &&
( $13 == console_array[i,1] )) {
system("kill " $3)
# print "kill ", $3
print $0
no_of_killed_processes++
break
}
# Field 11 and 12 are cheched if remote login
if (( $11 == console_array[i,0] ) &&
( $12 == console_array[i,1] )) {
system("kill " $3)
# print "kill ", $3
print $0
no_of_killed_processes++
break
}
}
}
}
if (UNAME == "Linux") {
while ( (" cat ps lax | grep 'telnet' | grep 'tee'" |\
getline ) > 0 ) {
for (i=0; i<no_of_logs; i++) {
if (( $16 == console_array[i,0] ) &&
( $17 == console_array[i,1] )) {
# system("kill " $4)
print "kill ", $4
print $0
no_of_killed_processes++
break
}
# Field 16 and 17 are cheched if remote login
if (( $16 == console_array[i,0] ) &&
( $17 == console_array[i,1] )) {
# system("kill " $4)
print "kill ", $4
print $0
no_of_killed_processes++
break
}
}
}
}
if (no_of_killed_processes == no_of_logs) {
print "All", no_of_killed_processes, "logfiles were closed."
}
else {
print no_of_killed_processes, "out of", no_of_logs, "were closed."
}
}
END {
}' /dev/null
#! /bin/sh
# This program stops and starts the consolelogs
# Author : Carlos Torres UAB/F/D
# Modified: Mats Almqvist UAB/B/V
# Rev : 2.0
# OS : SunOS or Linux
# To do list:
# Read from command
# - Check the parameters from ps lax when doing login on alpha-linux
# - Adapt to Linux (nawk is not installed on the alpha processors)
# - Add close commands?
nawk ' BEGIN {
no_of_logs = 0
# Read the terminal server name and the port numbers from the START
# script and store them in the console_array. Thus the corresponding
# START script must reside on the same directory.
# The START script exists in two versions therefore both variants
# has to be checked.
while ( (" cat START | grep 'xterm'" | getline ) > 0 ) {
if (( $1 == "xterm" ) &&
( $8 == "-title" )) {
console_array[no_of_logs,0] = $14
console_array[no_of_logs,1] = $15
no_of_logs++
}
if (( $1 == "xterm" ) &&
( $11 == "-title" )) {
console_array[no_of_logs,0] = $17
console_array[no_of_logs,1] = $18
no_of_logs++
}
}
if (no_of_logs == 0) {
print "No xterm commands found in the START script."
exit
}
# Check if the system is running on SunOS or Linux. This decides
# whether "ps -ef" or "ps lax" should be used.
"uname" | getline UNAME
# For testing purposes
# UNAME = "Linux"
# UNAME = "SunOS"
print "OS =",UNAME
no_of_killed_processes = 0
if (UNAME == "SunOS") {
while ( (" ps -ef | grep 'telnet' | grep 'tee'" |\
getline ) > 0 ) {
for (i=0; i<no_of_logs; i++) {
if (( $12 == console_array[i,0] ) &&
( $13 == console_array[i,1] )) {
system("kill -9 " $3)
# print "kill -9 ", $3
print $0
no_of_killed_processes++
break
}
# Field 11 and 12 are cheched if remote login
if (( $11 == console_array[i,0] ) &&
( $12 == console_array[i,1] )) {
system("kill -9 " $3)
# print "kill -9 ", $3
print $0
no_of_killed_processes++
break
}
}
}
}
if (UNAME == "Linux") {
while ( (" cat ps lax | grep 'telnet' | grep 'tee'" |\
getline ) > 0 ) {
for (i=0; i<no_of_logs; i++) {
if (( $16 == console_array[i,0] ) &&
( $17 == console_array[i,1] )) {
# system("kill -9 " $4)
print "kill -9 ", $4
print $0
no_of_killed_processes++
break
}
# Field 16 and 17 are cheched if remote login
if (( $16 == console_array[i,0] ) &&
( $17 == console_array[i,1] )) {
# system("kill -9 " $4)
print "kill -9 ", $4
print $0
no_of_killed_processes++
break
}
}
}
}
if (no_of_killed_processes == no_of_logs) {
print "All", no_of_killed_processes, "logfiles were closed."
}
else {
print no_of_killed_processes, "out of", no_of_logs, "were closed."
}
}
END {
# Restart the windows
system("./START")
close("./START")
}' /dev/null
// Jambala.epct
// ------------
// Revision History
// ----------------
// 1999-09-30 lmcbetr Rename from ServicePlatform.epct to Jambala.epct
// Put all software in Jambala.epct and all INITIAL DATA in
// JambalaData.epct
////// Configuration Name
// build the name of the configuration using version of applications.
// use the name generated by the build process (see http://panam.lmc.ericsson.se/tcm_k/cgi/convention.txt)
// but replace '.' by '_'
NAME JAM_PL_1_1_12_SCP_2_0_5;
////// Zone
// For network redundancy to find out what network the system belongs to.
// ZONE 1 is default if not typed, the redundant network should be named
// ZONE 2.
ZONE 1;
////// Software
// list all IDG, IDP or LM required for the configuration
// don't forget the semi-colon (;) at the end
SOFTWARE
//TelOrb software
IDP/MD14 // Dicos_IDP
,IDP/MD16 // Ethernet Loading and Communication
,IDP/DUO2 // Net_IDP, to show load on processors
// ,IDP/D2 // NetRed_IDP, (optional)
// ,IDP/D3 // Hardware Alarm collector (optional)
// ,IDP/MD17 // LoadLinkUdpAdaptation_IDP (optional)
,IDP/MD18 // Java VM, (optional, required for the Scp)
// Jambala Software
,IDG/SERVICEPLATFORM // base for all applications
,IDG/HLR
,IDG/AC
,IDG/SCP
;
// JambalaData.epct
// ----------------
//
// Revision History
// ----------------
// 1999-09-30 lmcbetr Rename from TelOrb.epct to JambalaData.epct
// Add documentation on a few tags after uablrek comments
// Increase SignallerTableSize to 3000
// Increase TimeoutTableSize to 32767
// Put all software in Jambala.epct and all INITIAL DATA in
// JambalaData.epct
//
// 1999-09-29 lmcbetr Complete revision, merge of Ethernet.epct, Net.epct, Data.epct
// TelOrb.epct, UdpLoading.epct, NTP.epct
//
INITIAL DATA
#### Comments in initial data section must start with '#'
### SHELL ports
# port address base for the telnet shell
# add the index of the processor you are trying to connect to
# e.g. 8014 for processor 5
ShellTelnetPortNoBase = 8010
# port address base for the http connection
# add the index of the processor you are trying to connect to
# e.g. 5614 for processor 5
ShellHttpPortNoBase = 5610
### Q-Util
# port address for the Q-Util shell
KernelUtilityDaemonPort = 42015
### ORB
# Host address of IIOP gateway
# normally it is the names of the first two processors
DorbIIOPHostName = "TelorbProc1:TelorbProc2"
DorbIIOPPort = 56001
# When 1 telorb prints the IOR on the console
IOR_PRINT = 1
# tracing (0 = OFF, 1 = ON)
IIOP_GatewayVerbose = 0
### DBN record table size
# Max objects/processor including replication
# Example: 1000000 subscribers each consisting of 10 POT (objects) with
# replicas and a margin for backup and reconfiguration.
# (1000000 * 10 * 2 * 2) / (28 - 1) rounded is 1500000 and then an
# 10% margin extra gives 1650000
# Explanations
# (maximum number of subscribers when the system is fully configured for
# this number of processors) * (POT (objects) per subscriber) *
# (doubling for replicas) * (doubling for backup) / (number of processors) -
# (compensate that one processor can be out of service, that gives the
# margin for reconfiguration(if the loaders are not used for normal
# traffic they should be withdrawn as well))
# Check memory cost afterwards, it is 16B x DdbRecordTabMasterSize
# DB table sizes
### For Ac, we have only one POT (AuthData)
### For Hlr, we estimate to 7 (HlrSubscriber, StoredLocation + 5 services)
### for Platform, we have 3 POTs (Min, Dirnum, basicSubscriber) POTs per subscriber
### For Scp, we estimate to 7 POTS (ScpSubscriber (individual or group) + 6 POTs for services,
### (some Scp services needs more than one pot )
### for Argentina, we supposed 200000 Scp subscribers, over 5 traffic processors
DdbRecordTabMasterSize = 2200000
### MDP
# How many Mdp objects (DU:s with POT:s) that can be in the table,
# rounded upwards
# ((HlrSubscriber+ScpSubscriber+ScpGroup+AcSubscriber+BasicSubscriber+Min+Dirnum+Esn) * 911) = 7300
# + All other keyed POTs (1 DU per DUT)
# ?maybe 8000 is enough?
# [is there any Mdp in Telorb that we have to count?]
DdbMdpTabSize = 10000
### Garbage Collecting for Lazy copy of data.
# This is the interval in which the DBMS lazy record table is
# iterated through to remove copies from a processor.
# UAB Recommended value is 60 seconds.
DdbLazyPurgeInterval = 60000
# Lazy copy table size (uab recommended value = 100000)
DdbRecordTabLazySize = 100000
### BACKUP
# uncompressed LM size for target systems 4MByte or 0x3D0900
# (size for Vega simulated systems 1MByte or 0xF4240)
DdbBackupLoadmoduleSectionSize = 0x3D0900
#### dump tool configuration and usage
#
# The `dumpd' tool should be used to retrieve dumps on a
# Unix host. Type `dumpd -h' to get help for `dumpd'.
# The dump files are ASCII-text (for now) and are stored in the
# directory where `dumpd' is started. The filenames are
#
# DicosTextDump-n For Capsule dumps
# DicosProcessorTextDump-n For Processor dumps
#
# Where `n' is an index.
# The dump files are analyzed with the `epelfaddr_dmp' script.
# DUMP_MODE: bit 0 - Console dump
# bit 1 - Remote Capsule Dump
# bit 2 - Remote Processor Dump
# '1' means "ON", to turn everything on set DUMP_MODE = 7
DUMP_MODE = 7
# DUMP_HOST_ID: The IP-address of the host where `dumpd' is running
#DUMP_HOST_ID = (134,138,25,107) # this is used instead in the bootptab,T151
# The UDP-port that `dumpd' listens on.
# The default port for `dumpd' is 5556.
DUMP_HOST_PORT = 5556
# DUMP_GATEWAY_1
# DUMP_GATEWAY_2 : IP-gateways to the `DUMP_HOST_ID'
# (these should be omitted if gateways are not needed)
#DUMP_GATEWAY_1 = (134,138,18,1)
#DUMP_GATEWAY_2 = (134,138,17,1)
# DUMP_DRIVER: The name of the driver for remote dumps,
# should always be "DumpDriverTftp" for now.
DUMP_DRIVER = "DumpDriverTftp"
#
# End of dump tool stuff
### Time service
# The IP and port of the NTP server (port = 123 is default)
# NTP_SERVER_IP = (134,138,25,107) # this is used instead in the bootptab
NTP_SERVER_PORT = 5566
# TIME_TZ_OFFSET is the Local Time Zone offset in hours.
# Because only positive numbers can be given here the number is adjusted:
# intOffset = (TIME_TZ_OFFSET > 12) ? TIME_TZ_OFFSET-24 : TIME_TZ_OFFSET;
TIME_TZ_OFFSET = 19
### INITIAL DATA for the optional Java IDP, if used remove the comments
# Java Virtual Machine (JVM)
# To avoid lack of memory in the JVM, perform the following settings.
# The sizes are in Mega-byte. Default values are 4Mbyte for the JVM, and
# 8Mbyte for the entire JVM-Capsule.
# JAVA_HEAP - Is the size available for Java-code and Java-data.
# The size must be big enough to hold all your (un-packed)
# application classes, and all data (objects).
# Maximum value seems to be 27Mbyte.
# JAVA_CAPSULE_HEAP - Is OPTIONAL. If not specified it is set to
# JAVA_HEAP+4Mbyte. The size must be big enough to hold the
# entire JAVA_HEAP, plus the JVM-code and internal data,
# AND all JavaJar-LMs that you load initially.
# Maximum value seems to be 31Mbyte.
# UAB Recommendation : always use the maximum values for the SCP
# The JavaJar-LMs are temporary stored on the Capsule-heap until the JVM
# is completely started.
#JAVA_HEAP = 4 # default value, see explanation above for your own value
JAVA_HEAP = 22
JAVA_CAPSULE_HEAP = 31
### INITIAL DATA for the optional Hardware Alarms Collector
# (KnuerrRms_IDP). If used remove the comments.
# Knuerr HW alarm
# The IP address for the Hardware Alarms Collector (Knuerr RMS)
# Replace this IP address with your local IP address
RMS_IP_ADDRESS = "134.138.187.101"
## RMS_NO_CABINET_B = 0, the system consist of two cabinets
## RMS_NO_CABINET_B = 1, the system consist of one cabinet
RMS_NO_CABINET_B = 1
## magic numbers...
RMS_MAX_TEMP = 60
RMS_POLL_INTERVAL = 15000
### IPC parameters
# Level where messages to not connected ports do not get through
IpcOverloadRejectLevels = (100, 200, 50000)
# Level where overload warning is sent for connected ports
IpcOverloadWarningLevels = (100, 200, 50000)
# Level where messages are aborted for connected ports
IpcOverloadAbortLevels = (400,800, 100000)
#### NETWORK REDUNDANCY
# These values are magic numbers provided by UAB to LMC
DdbExtSynchNoOfProcesses = 5
DdbnrProcBacklogBytes = 90000000
DdbnrNoOfPseudoParticipants = 30
### MonitorTableSize
# Default = 2047 (way too low!!)
# The maximum number of simultaneous monitors on a processor.
# Monitors are mainly used by the JVM .
# UAB recommandation: 16384 seems reasonable, maybe a little low.
MonitorTableSize = 16384
### SignallerTableSize
# Default = "NotificationTableSize" = 256 (way too low!!)
# The maximum number of simultaneous signallers on a processor.
# Signallers are used for entering a job in the job-queue to a thread.
# They are used to wake up the "Process Threads" in Java, and for resuming
# execution on a synchronous file-system access (among other things).
# You will need at least one per simultaneous Java process, and one per
# outstanding file-system operation.
# UAB recommandation: 2048 seems a little low.
SignallerTableSize = 3000
### MaxPortNamePublications
# Default = 2000
# The maximum number of named ports in the system (not processor this time).
# Named ports are used for server processes. Each process type (not process
# instance) publishes a port per processor it is allocated to.
# UAB recommandation: 4000 seems Ok.
MaxPortNamePublications = 4000
### TimeoutTableSize
# Default = 2047 (way too low!!)
# The maximum number of simultaneously running timers. This is
# impossible to estimate. Timers are used everywhere.
# I think the memory usage is only 1 pointer (4 byte) per entry in
# the table so I think you can increase the value without running out of
# memory.
# UAB recommandation: --- 16383 I would double it just to be sure :-)
TimeoutTableSize = 32767
### ScpProcess INITIAL DATA
# this identifies the ScpProcess process to be used by the distributor
# valid values are
# "ScpProcess" : (default) java process
# "ScpTrafficFramework" : C++ process
ScpFactory_processName = "ScpProcess"
#### Distributor INITIAL DATA
# Connection to the SS7 stacks and the wrapper
# Provide 2 ip addresses per stack
# and the ip port to connect to
# must match with the wrapper configuration
# There should be one port per SSN.
# number of stacks
Count_SS7_Activated = 2
# first stack
The_IP_Address = "172.16.1.151"
The_IP_Address_Dual = "172.17.1.151"
Count_IP_Port = 6
The_IP_Port = 8001
The_IP_Port2 = 8002
The_IP_Port3 = 8003
The_IP_Port4 = 8004
The_IP_Port5 = 8005
The_IP_Port6 = 8006
# second stack
The_Second_IP_Address = "172.16.1.152"
The_Second_IP_Address_Dual = "172.17.1.152"
Count_Second_IP_Port = 6
The_Second_IP_Port = 8001
The_Second_IP_Port2 = 8002
The_Second_IP_Port3 = 8003
The_Second_IP_Port4 = 8004
The_Second_IP_Port5 = 8005
The_Second_IP_Port6 = 8006
### OLD TAGS REMOVED
#
# NTP_POLL_INTERVAL shall not be used anymore.
#
# The TIME_DST_DATES just specifies a default on initial start.
# The best on a real system is probably to omit this totally, and
# enter the DST-dates via the CORBA interface when the system is
# started, and then take a backup (the DSTs are stored in the database).
#
# IpcPortTableSize does not have to be specified, the default value
# (32767) is ok.
#
# Trace tags shall be removed.
# (DEBUG_MODE, DbdPOTLoadTrace, Ddb_majorTrace, HEAP_DEBUG, Ddb_vitalTrace, ...)
#
ENDDATA
// Processor.epct
// --------------
//
// Revision History
// ----------------
//
// 1999-09-30 lmcbetr Cleanup, add redundancy pools.
/// Set ethernet address according to the hardware configuration of the system.
/// And create enough processor for the actual system
PROCESSOR Processor1
INITIAL
TARGET i486
TYPE DcpsimEmMo
LOADER
ADDRESS "00:80:50:00:cb:0b 00:80:50:00:8f:f9"
IN DicosCommonPool, DicosPlgLoaderPool, DicosDbReplicaPool, DicosQnPool;
PROCESSOR Processor2
TARGET i486
TYPE DcpsimEmMo
LOADER
ADDRESS "00:80:50:00:cb:00 00:80:50:00:8f:de"
IN DicosCommonPool, DicosPlgLoaderPool, DicosDbReplicaPool, DicosQnPool;
PROCESSOR Processor3
TARGET i486
TYPE DcpsimEmMo
ADDRESS "00:80:50:00:cb:21 00:80:50:00:8e:f5"
IN DicosCommonPool;
PROCESSOR Processor4
TARGET i486
TYPE DcpsimEmMo
ADDRESS "00:80:50:00:ca:ff 00:80:50:00:8e:e1"
IN DicosCommonPool;
PROCESSOR Processor5
TARGET i486
TYPE DcpsimEmMo
ADDRESS "00:80:50:00:c9:82 00:80:50:00:8a:55"
IN DicosCommonPool;
PROCESSOR Processor6
TARGET i486
TYPE DcpsimEmMo
ADDRESS "00:80:50:00:cb:03 00:80:50:00:8e:c5"
IN DicosCommonPool;
PROCESSOR Processor7
TARGET i486
TYPE DcpsimEmMo
ADDRESS "00:80:50:00:ca:f9 00:80:50:00:8e:d9"
IN DicosCommonPool;
/// Other TelOrb Pools
/// If an application or function is not installed,
/// just comment out the corresponding pool.
///
/// NetworkRedundancy (IDP/D2)
/// -----------------
PROCESSOR Processor1 ALSO IN DicosNetRedPool, DicosNetRedConnectPool;
PROCESSOR Processor2 ALSO IN DicosNetRedPool, DicosNetRedConnectPool;
PROCESSOR Processor3 ALSO IN DicosNetRedPool;
PROCESSOR Processor4 ALSO IN DicosNetRedPool;
PROCESSOR Processor5 ALSO IN DicosNetRedPool;
PROCESSOR Processor6 ALSO IN DicosNetRedPool;
PROCESSOR Processor7 ALSO IN DicosNetRedPool;
/// Jambala pools
///
/// DbaPool (IDG/SERVICEPLATFORM)
/// -------
PROCESSOR Processor1 ALSO IN DbaPool;
PROCESSOR Processor2 ALSO IN DbaPool;
/// DistributorPool (IDG/SERVICEPLATFORM)
/// ---------------
PROCESSOR Processor3 ALSO IN DistributorPool;
PROCESSOR Processor4 ALSO IN DistributorPool;
PROCESSOR Processor5 ALSO IN DistributorPool;
PROCESSOR Processor6 ALSO IN DistributorPool;
PROCESSOR Processor7 ALSO IN DistributorPool;
/// AcPool (IDG/AC)
/// ------
PROCESSOR Processor3 ALSO IN AcPool;
PROCESSOR Processor4 ALSO IN AcPool;
PROCESSOR Processor5 ALSO IN AcPool;
PROCESSOR Processor6 ALSO IN AcPool;
PROCESSOR Processor7 ALSO IN AcPool;
/// HlrPool (IDG/HLR)
/// -------
PROCESSOR Processor3 ALSO IN HlrPool;
PROCESSOR Processor4 ALSO IN HlrPool;
PROCESSOR Processor5 ALSO IN HlrPool;
PROCESSOR Processor6 ALSO IN HlrPool;
PROCESSOR Processor7 ALSO IN HlrPool;
/// ScpPool (IDG/SCP)
/// -------
PROCESSOR Processor3 ALSO IN ScpPool;
PROCESSOR Processor4 ALSO IN ScpPool;
PROCESSOR Processor5 ALSO IN ScpPool;
PROCESSOR Processor6 ALSO IN ScpPool;
PROCESSOR Processor7 ALSO IN ScpPool;
|
|
|
|